├── .cz-config.js ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .huskyrc.js ├── .prettierignore ├── .prettierrc.js ├── README.md ├── bin ├── cli.js └── init.js ├── code-lint.gif ├── commitlint.config.js ├── lib ├── cli.js ├── config │ ├── commitizen.js │ ├── commitlint.js │ ├── eslint.js │ ├── husky.js │ ├── lint-stage.js │ ├── prettier.js │ └── stylelint.js ├── index.js ├── samples │ ├── .cz-config.js │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .huskyrc.js │ ├── .prettierignore │ ├── .prettierrc.js │ ├── commitlint.config.js │ ├── lint-staged.config.js │ └── stylelint.config.js ├── tasks │ ├── commitizen.js │ ├── commitlint.js │ ├── editorconfig.js │ ├── eslint.js │ ├── husky.js │ ├── lintstaged.js │ ├── prettier.js │ └── stylelint.js └── utils │ ├── exec.js │ ├── file.js │ ├── hasYarn.js │ ├── index.js │ ├── pipe.js │ └── pkg.js ├── lint-staged.config.js ├── package.json ├── samples ├── .cz-config.js ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .huskyrc.js ├── .prettierignore ├── .prettierrc.js ├── commitlint.config.js ├── lint-staged.config.js └── stylelint.config.js ├── src ├── cli.ts ├── config │ ├── commitizen.ts │ ├── commitlint.ts │ ├── eslint.ts │ ├── husky.ts │ ├── lint-stage.ts │ ├── prettier.ts │ └── stylelint.ts ├── index.ts ├── tasks │ ├── commitizen.ts │ ├── commitlint.ts │ ├── editorconfig.ts │ ├── eslint.ts │ ├── husky.ts │ ├── lintstaged.ts │ ├── prettier.ts │ └── stylelint.ts └── utils │ ├── exec.ts │ ├── file.ts │ ├── hasYarn.ts │ ├── index.ts │ ├── pipe.ts │ └── pkg.ts ├── stylelint.config.js ├── tsconfig.json ├── types ├── cli.d.ts ├── config │ ├── commitizen.d.ts │ ├── commitlint.d.ts │ ├── eslint.d.ts │ ├── husky.d.ts │ ├── lint-stage.d.ts │ ├── prettier.d.ts │ └── stylelint.d.ts ├── index.d.ts ├── tasks │ ├── commitizen.d.ts │ ├── commitlint.d.ts │ ├── editorconfig.d.ts │ ├── eslint.d.ts │ ├── husky.d.ts │ ├── lintstaged.d.ts │ ├── prettier.d.ts │ └── stylelint.d.ts └── utils │ ├── exec.d.ts │ ├── file.d.ts │ ├── hasYarn.d.ts │ ├── index.d.ts │ ├── pipe.d.ts │ └── pkg.d.ts └── yarn.lock /.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.cz-config.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.huskyrc.js -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require("../lib/cli"); 4 | -------------------------------------------------------------------------------- /bin/init.js: -------------------------------------------------------------------------------- 1 | require("../lib").init(); 2 | -------------------------------------------------------------------------------- /code-lint.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/code-lint.gif -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /lib/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/cli.js -------------------------------------------------------------------------------- /lib/config/commitizen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/commitizen.js -------------------------------------------------------------------------------- /lib/config/commitlint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/commitlint.js -------------------------------------------------------------------------------- /lib/config/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/eslint.js -------------------------------------------------------------------------------- /lib/config/husky.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/husky.js -------------------------------------------------------------------------------- /lib/config/lint-stage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/lint-stage.js -------------------------------------------------------------------------------- /lib/config/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/prettier.js -------------------------------------------------------------------------------- /lib/config/stylelint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/config/stylelint.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/samples/.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.cz-config.js -------------------------------------------------------------------------------- /lib/samples/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.editorconfig -------------------------------------------------------------------------------- /lib/samples/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.eslintignore -------------------------------------------------------------------------------- /lib/samples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.eslintrc.js -------------------------------------------------------------------------------- /lib/samples/.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.huskyrc.js -------------------------------------------------------------------------------- /lib/samples/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.prettierignore -------------------------------------------------------------------------------- /lib/samples/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/.prettierrc.js -------------------------------------------------------------------------------- /lib/samples/commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/commitlint.config.js -------------------------------------------------------------------------------- /lib/samples/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/lint-staged.config.js -------------------------------------------------------------------------------- /lib/samples/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/samples/stylelint.config.js -------------------------------------------------------------------------------- /lib/tasks/commitizen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/commitizen.js -------------------------------------------------------------------------------- /lib/tasks/commitlint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/commitlint.js -------------------------------------------------------------------------------- /lib/tasks/editorconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/editorconfig.js -------------------------------------------------------------------------------- /lib/tasks/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/eslint.js -------------------------------------------------------------------------------- /lib/tasks/husky.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/husky.js -------------------------------------------------------------------------------- /lib/tasks/lintstaged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/lintstaged.js -------------------------------------------------------------------------------- /lib/tasks/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/prettier.js -------------------------------------------------------------------------------- /lib/tasks/stylelint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/tasks/stylelint.js -------------------------------------------------------------------------------- /lib/utils/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/exec.js -------------------------------------------------------------------------------- /lib/utils/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/file.js -------------------------------------------------------------------------------- /lib/utils/hasYarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/hasYarn.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /lib/utils/pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/pipe.js -------------------------------------------------------------------------------- /lib/utils/pkg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lib/utils/pkg.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/package.json -------------------------------------------------------------------------------- /samples/.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.cz-config.js -------------------------------------------------------------------------------- /samples/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.editorconfig -------------------------------------------------------------------------------- /samples/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.eslintignore -------------------------------------------------------------------------------- /samples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.eslintrc.js -------------------------------------------------------------------------------- /samples/.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.huskyrc.js -------------------------------------------------------------------------------- /samples/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.prettierignore -------------------------------------------------------------------------------- /samples/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/.prettierrc.js -------------------------------------------------------------------------------- /samples/commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/commitlint.config.js -------------------------------------------------------------------------------- /samples/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/lint-staged.config.js -------------------------------------------------------------------------------- /samples/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/samples/stylelint.config.js -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/config/commitizen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/commitizen.ts -------------------------------------------------------------------------------- /src/config/commitlint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/commitlint.ts -------------------------------------------------------------------------------- /src/config/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/eslint.ts -------------------------------------------------------------------------------- /src/config/husky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/husky.ts -------------------------------------------------------------------------------- /src/config/lint-stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/lint-stage.ts -------------------------------------------------------------------------------- /src/config/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/prettier.ts -------------------------------------------------------------------------------- /src/config/stylelint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/config/stylelint.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tasks/commitizen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/commitizen.ts -------------------------------------------------------------------------------- /src/tasks/commitlint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/commitlint.ts -------------------------------------------------------------------------------- /src/tasks/editorconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/editorconfig.ts -------------------------------------------------------------------------------- /src/tasks/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/eslint.ts -------------------------------------------------------------------------------- /src/tasks/husky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/husky.ts -------------------------------------------------------------------------------- /src/tasks/lintstaged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/lintstaged.ts -------------------------------------------------------------------------------- /src/tasks/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/prettier.ts -------------------------------------------------------------------------------- /src/tasks/stylelint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/tasks/stylelint.ts -------------------------------------------------------------------------------- /src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/exec.ts -------------------------------------------------------------------------------- /src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/file.ts -------------------------------------------------------------------------------- /src/utils/hasYarn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/hasYarn.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/pipe.ts -------------------------------------------------------------------------------- /src/utils/pkg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/src/utils/pkg.ts -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/cli.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /types/config/commitizen.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/commitizen.d.ts -------------------------------------------------------------------------------- /types/config/commitlint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/commitlint.d.ts -------------------------------------------------------------------------------- /types/config/eslint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/eslint.d.ts -------------------------------------------------------------------------------- /types/config/husky.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/husky.d.ts -------------------------------------------------------------------------------- /types/config/lint-stage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/lint-stage.d.ts -------------------------------------------------------------------------------- /types/config/prettier.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/prettier.d.ts -------------------------------------------------------------------------------- /types/config/stylelint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/config/stylelint.d.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare const init: () => Promise; 2 | -------------------------------------------------------------------------------- /types/tasks/commitizen.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/commitizen.d.ts -------------------------------------------------------------------------------- /types/tasks/commitlint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/commitlint.d.ts -------------------------------------------------------------------------------- /types/tasks/editorconfig.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/editorconfig.d.ts -------------------------------------------------------------------------------- /types/tasks/eslint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/eslint.d.ts -------------------------------------------------------------------------------- /types/tasks/husky.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/husky.d.ts -------------------------------------------------------------------------------- /types/tasks/lintstaged.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/lintstaged.d.ts -------------------------------------------------------------------------------- /types/tasks/prettier.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/prettier.d.ts -------------------------------------------------------------------------------- /types/tasks/stylelint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/tasks/stylelint.d.ts -------------------------------------------------------------------------------- /types/utils/exec.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/utils/exec.d.ts -------------------------------------------------------------------------------- /types/utils/file.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/utils/file.d.ts -------------------------------------------------------------------------------- /types/utils/hasYarn.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/utils/hasYarn.d.ts -------------------------------------------------------------------------------- /types/utils/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/utils/index.d.ts -------------------------------------------------------------------------------- /types/utils/pipe.d.ts: -------------------------------------------------------------------------------- 1 | export declare const pipe: (...fns: any[]) => Promise; 2 | -------------------------------------------------------------------------------- /types/utils/pkg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/types/utils/pkg.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasticit/code-lint/HEAD/yarn.lock --------------------------------------------------------------------------------