@asd14/eslint-plugin
v3.2.0
Published
ESLint rules for overly fidgety namers
Readme
@asd14/eslint-plugin
:pencil: ESLint rules for overly fidgety namers

Table of contents
Install
# humans
npm install @asd14/eslint-plugin eslint --save-dev# ai
npx skills add asd-xiv/eslint-plugin/.ai/skillsThank you both and keep up the good "naming first driven development" work!
Rules
| Rule | Description | :wrench: Autofix |
| :-------------------------------------------------------------------------- | :------------------------------------------------- | :--------------: |
| @asd14/throw-argument-format | Enforce error message format in throw statements | :x: no |
| @asd14/call-argument-format | Enforce argument format in function calls | :x: no |
Develop
Rules:
- Each rule in its own folder:
src/rules/<rule-name>/ - Export from
src/index.ts - Test rules using
eslint.RuleTesterin collocated<rule-name>.estest.tsfiles - Test code
node:testin collocated*.test.tsfiles - 100% coverage enforced via
c8 --100
Tools:
npm run lint # eslint
npm run typecheck # tsc --noEmit
npm run test # node:test runner
npm run coverage # c8 --100Changelog
See the releases section for details.
