
Highlights
- ESLint’s predefined recommendedandallconfigs are now exported from a new@eslint/jspackage. Those using"eslint:recommended"or"eslint:all"as strings in the new flat config format should instead install and import@eslint/jsand reference predefined configs asjs.configs.recommendedorjs.configs.all.
- The no-constant-binary-expressionrule now catches more cases involving the nullish coalescing operator,??.
- A new version of the esqueryselector engine includes performance improvements covered in a blog post by Marvin Hagemeister.
Features
- 8e34a04feat: add- afterHashbangCommentoption to- lines-around-commentrule (#16920) (SUZUKI Sosuke)
- c8c0c71feat: Move all and recommended configs into package. (#16844) (Nicholas C. Zakas)
- 71f6f0dfeat: report more cases with- ??in no-constant-binary-expression (#16826) (Daiki Nishikawa)
Bug Fixes
Documentation
- f9f195edocs: Plugin docs cleanup & expansion (#16862) (Ben Perlmutter)
- df809fddocs: Custom Formatters page cleanup/expansion (#16886) (Ben Perlmutter)
- 0700d1bdocs: Add PostCSS/Autoprefixer/CSSNano (#16502) (Nick Schonning)
- 7b9e9bfdocs: support unicode anchors (#16782) (Percy Ma)
- 5fbc0bfdocs: Update README (GitHub Actions Bot)
- 67865a0docs: Remove mention of mailing list (#16869) (Amaresh S M)
- 43af24adocs: Add explanation of when to use ‘warn’ severity (#16882) (Nicholas C. Zakas)
- ed2999bdocs: Shareable configs page edits and expansion (#16824) (Ben Perlmutter)
- 2780635docs: fix typos (#16884) (Lioness100)
- 5bdaae2docs: Ways to Extend ESLint page (#16861) (Ben Perlmutter)
Chores
- cdcbe12chore: upgrade @eslint/js@8.35.0 (#16935) (Brandon Mills)
- c954c34chore: package.json update for @eslint/js release (ESLint Jenkins)
- 5a517dachore: package.json update for @eslint/js release (ESLint Jenkins)
- 9f10926chore: upgrade @eslint/eslintrc@2.0.0 (#16928) (Milos Djermanovic)
- da728faci: use LTS node version in workflows (#16907) (Nitin Kumar)
- c57b4f3perf: upgrade to esquery@1.4.2 (#16901) (Milos Djermanovic)
- 9122f07chore: Update stale bot settings (#16870) (Nicholas C. Zakas)
