
Highlights
- The new --no-error-on-unmatched-patternCLI flag prevents errors when a quoted glob pattern or--extis not matched.
- ESLint now looks for .eslintrc.cjsconfig files to allow CommonJS-based configs in ES Module-based packages.
Features
Enhancements
- 5c25a26Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)
- 05faebbUpdate: improve suggestion testing experience (#12602) (Brad Zacher)
- 05f7dd5Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)
- 1600648Update: Allow $schema in config (#12612) (Yordis Prieto)
- acc0e47Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)
- a230f84Update: include node version in cache (#12582) (Eric Wang)
- 6e36d12Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)
Bug Fixes
- c5c7086Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
- 272e4dbFix: no-multiple-empty-lines: Adjust reported- loc(#12594) (Tobias Bieniek)
- a258039Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)
- 51f9620Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)
- 45364afFix: prefer-numeric-literals doesn’t check types of literal arguments (#12655) (Milos Djermanovic)
Documentation
- d3e43f1Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)
- e3c570eDocs: Add example for expression option (#12694) (Arnaud Barré)
- 6b774efDocs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)
- ab912f0Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)
- e9cef99Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)
- e707453Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)
Chores
- 9986d9eChore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)
- 4b3cc5cChore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)
- 7171fcaChore: refactor regex in config comment parser (#12662) (Milos Djermanovic)
- 49c1658Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)
- 257f3d6Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)
- 8b65f17Chore: remove references to parser demo (#12644) (Kai Cataldo)
- 19194ceChore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)
