eslint-utils
🏁 Goal
This package provides utility functions and classes for make ESLint custom rules.
For examples:
- getStaticValue evaluates static value on AST.
- PatternMatcher finds a regular expression pattern as handling escape sequences.
- ReferenceTracker checks the members of modules/globals as handling assignments and destructuring.
📖 Usage
See documentation.
📰 Changelog
See releases.
❤️ Contributing
Welcome contributing!
Please use GitHub's Issues/PRs.
Development Tools
-
npm testruns tests and measures coverage. -
npm run cleanremoves the coverage result ofnpm testcommand. -
npm run coverageshows the coverage result of the lastnpm testcommand. -
npm run lintruns ESLint. -
npm run watchruns tests on each file change.