if you want to create a new rule, use this command.
This command use Hygen.
$ npm run gen:ruleDevelopment your awesome rule! 🔧
If you want to check AST, use this command.
log folder is created by Hygen.
This folder is already added that gitignore.
AST is outputed to log/log.json.
$ npm run gen:log
$ npm run logWhen write your rule's test, use this command.
This command watch tests/lib/rules.
$ npm run testIf you want to use git commit, use this command.
This command use Commitizen.
Commitizen's commit template is cz-conventional-changelog
$ npm run commitIf you confirm rules in lib/rules, generate development directory with npm run gen:development.
And then npm run confirm.
Great!!
You can add contributors list with allcontributors.
Example:
npx all-contributors add tyankatsu0105 code,doc,maintenance,testThen, send PR.
Also check this.