
Highlights
- Integrations can now use the new function shouldUseFlatConfig()to determine whether to use theFlatESLintclass instead of theESLintclass.
- The performance of the indentrule has been significantly improved.
Features
- 880a431feat: change default ignore pattern to- **/node_modules/in flat config (#17184) (Milos Djermanovic)
- 8bf5505feat: expose- shouldUseFlatConfig(#17169) (Connor Prussin)
Bug Fixes
- 4f5440dfix: incorrect warning message for ignored dotfiles (#17196) (Milos Djermanovic)
- 94da96cfix: unify- LintMessagetype (#17076) (Brandon Mills)
- 0c415cdfix: validate- ignorePatternsconstructor option in- FlatESLintclass (#17139) (Milos Djermanovic)
- 9682d66fix: switch- grapheme-splitterto- graphemer(#17160) (fisker Cheung)
Documentation
- 7709b14docs: Update README (GitHub Actions Bot)
- 7f183e0docs: Update triage process description (#17157) (Nicholas C. Zakas)
- b68346bdocs: fix license to reflect relicensing of jshint (#17165) (Stefan Bischof)
Chores
- f43216achore: upgrade @eslint/js@8.41.0 (#17200) (Milos Djermanovic)
- 95c3007chore: package.json update for @eslint/js release (ESLint Jenkins)
- ddc5291chore: don’t use deprecated- contextmethods in- ast-utilstests (#17194) (Milos Djermanovic)
- b1516dbchore: Fix return type of- findFlatConfigFile(#17161) (Milos Djermanovic)
- 918b0fdperf: Store indent descriptors in a plain array (#17148) (Francesco Trotta)
- 4caa344refactor: locateConfigFileToUse returns an Error object (#17159) (唯然)
