├── .circleci └── config.yml ├── .coveralls.yml ├── .eslintrc ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── cli ├── sketchlint └── tests │ ├── fixtures │ ├── basic │ │ ├── basic.sketch │ │ └── config.js │ ├── clean │ │ ├── clean.sketch │ │ └── config.js │ ├── error │ │ ├── config.js │ │ └── error.sketch │ ├── rich │ │ ├── config.js │ │ ├── output.txt │ │ └── rich.sketch │ └── warning │ │ ├── config.js │ │ └── warning.sketch │ └── sketchlint.test.ts ├── demo.gif ├── jest.config.js ├── package.json ├── src ├── config │ └── sketch2json.d.ts ├── index.ts ├── sketchlint.ts ├── tests │ ├── fixtures │ │ ├── basic │ │ │ ├── basic.sketch │ │ │ └── index.ts │ │ ├── groups │ │ │ ├── groups.sketch │ │ │ └── index.ts │ │ └── nested-exclamation-mark │ │ │ ├── index.ts │ │ │ └── nested-exclamation-mark.sketch │ ├── sketchlint.test.ts │ └── utilities │ │ └── getDefaultTestsForValidatorGroup.ts ├── types.ts └── utilities │ ├── validateGroup.ts │ └── validateLayers.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: ZDsj5GOydFkr0RhIH3JcDq0FHstCTIt4K 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | build 4 | coverage 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/README.md -------------------------------------------------------------------------------- /cli/sketchlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/sketchlint -------------------------------------------------------------------------------- /cli/tests/fixtures/basic/basic.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/basic/basic.sketch -------------------------------------------------------------------------------- /cli/tests/fixtures/basic/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/basic/config.js -------------------------------------------------------------------------------- /cli/tests/fixtures/clean/clean.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/clean/clean.sketch -------------------------------------------------------------------------------- /cli/tests/fixtures/clean/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/clean/config.js -------------------------------------------------------------------------------- /cli/tests/fixtures/error/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/error/config.js -------------------------------------------------------------------------------- /cli/tests/fixtures/error/error.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/error/error.sketch -------------------------------------------------------------------------------- /cli/tests/fixtures/rich/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/rich/config.js -------------------------------------------------------------------------------- /cli/tests/fixtures/rich/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/rich/output.txt -------------------------------------------------------------------------------- /cli/tests/fixtures/rich/rich.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/rich/rich.sketch -------------------------------------------------------------------------------- /cli/tests/fixtures/warning/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/warning/config.js -------------------------------------------------------------------------------- /cli/tests/fixtures/warning/warning.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/fixtures/warning/warning.sketch -------------------------------------------------------------------------------- /cli/tests/sketchlint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/cli/tests/sketchlint.test.ts -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/demo.gif -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/package.json -------------------------------------------------------------------------------- /src/config/sketch2json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/config/sketch2json.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/sketchlint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/sketchlint.ts -------------------------------------------------------------------------------- /src/tests/fixtures/basic/basic.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/basic/basic.sketch -------------------------------------------------------------------------------- /src/tests/fixtures/basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/basic/index.ts -------------------------------------------------------------------------------- /src/tests/fixtures/groups/groups.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/groups/groups.sketch -------------------------------------------------------------------------------- /src/tests/fixtures/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/groups/index.ts -------------------------------------------------------------------------------- /src/tests/fixtures/nested-exclamation-mark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/nested-exclamation-mark/index.ts -------------------------------------------------------------------------------- /src/tests/fixtures/nested-exclamation-mark/nested-exclamation-mark.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/fixtures/nested-exclamation-mark/nested-exclamation-mark.sketch -------------------------------------------------------------------------------- /src/tests/sketchlint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/sketchlint.test.ts -------------------------------------------------------------------------------- /src/tests/utilities/getDefaultTestsForValidatorGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/tests/utilities/getDefaultTestsForValidatorGroup.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utilities/validateGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/utilities/validateGroup.ts -------------------------------------------------------------------------------- /src/utilities/validateLayers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/src/utilities/validateLayers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvendrik/sketchlint/HEAD/yarn.lock --------------------------------------------------------------------------------