You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
863 B
863 B
Rule Generator
$ node scripts/create-rule.js rule-name --author="Your name" --description="Description of the rule"
# OR with npm script alias
$ npm run create -- rule-name --author="Your name" --description="Description of rule"
This script will generate three files with basic boilerplate for the given rule:
- src/rules/${rule-name}.js
- _tests_/src/rules/${rule-name}-test.js
- docs/rules/${rule-name}.md
If the rule already exists or is not specified in the correct format, an error will be thrown.
If we wanted to scaffold a rule for no-marquee
, we could run:
$ node scripts/create-rule.js no-marquee --author="Ethan Cohen <@evcohen>" --description="Enforce <marquee> elements are not used."
# OR
$ npm run create -- no-marquee --author="Ethan Cohen <@evcohen>" --description="Enforce <marquee> elements are not used."