Breaking
- Require Node.js 22 6b715f3
New rules
Improvements
- Add eslint-plugin-jsdoc support ca9780b
- Add eslint-plugin-regexp support 2eba483
- Add Markdown support 2bb9c6c
- Add HTML support 5da39d4
- Make TypeScript optional for JavaScript-only projects 717184b
- Use
eslint-import-resolver-typescriptfor import resolution 600b604 naming-convention rule: Ignore all exotic/quoted keys bd171banaming-convention rule: Allow UPPER_CASE for static readonly class properties ce92257naming-convention rule: Allow UPPER_CASE for module-level const variables 0b4bcce- Add
??tono-mixed-operatorsgroups 9117295 - Require description for file-wide
eslint-disablecomments 55b6ae1 - Discourage npm packages with native alternatives 92549e8
- Remove deprecated rules 7e2747d
- Disable redundant ESLint rules for TypeScript files f474625
capitalized-comments: Don't capitalize commented-out code aedc832