
Highlights
- The new config system is now incorporated into the CLI, along with the existing config system. To opt-in to the new config system, place a eslint.config.js file in the root of your project. Please note that this is still an experimental feature and we welcome your feedback!
- The no-fallthrough rule has a new option allowEmptyCase.
- The no-warning-comments rule has a new option decoration.
Features
- 3e5839efeat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)
- 30b1a2dfeat: add- allowEmptyCaseoption to no-fallthrough rule (#15887) (Amaresh S M)
- 43f03aafeat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)
Documentation
- b1918dadocs: package.json conventions (#16206) (Patrick McElhaney)
- 0e03c33docs: remove word immediately (#16217) (Strek)
- c6790dbdocs: add anchor link for “migrating from jscs” (#16207) (Percy Ma)
- 7137344docs: auto-generation edit link (#16213) (Percy Ma)
Chores
- 2e004abchore: upgrade @eslint/eslintrc@1.3.1 (#16249) (Milos Djermanovic)
- d35fbbechore: Upgrade to espree@9.4.0 (#16243) (Milos Djermanovic)
- ed26229test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)
- deaf69fchore: fix off-by-one- min-width: 1023pxmedia queries (#15974) (Milos Djermanovic)
- 63dec9frefactor: simplify- parseListConfig(#16241) (Milos Djermanovic)
