- ESLint will now print deprecation warnings for two changes that are coming in ESLint v9: First, rules with options must specify schemas. Second, rules must be defined using the object-style format that has been available since ESLint v2 rather than the legacy function-style format. See RFC85 for full details.
- We took a big step toward ESLint’s new config system! The new
FlatESLintclass is now merged. Its API is not yet stable, and not all features are implemented yet, but it is accessible via the Node.js API for early testing. See RFC9 for the original design.
7b43ea1feat: Implement FlatESLint (#16149) (Nicholas C. Zakas)
92bf49afeat: improve the key width calculation in
key-spacingrule (#16154) (Nitin Kumar)
c461542feat: add new
allowLineSeparatedGroupsoption to the
sort-keysrule (#16138) (Nitin Kumar)
1cdcbcafeat: add deprecation warnings for legacy API in
RuleTester(#16063) (Nitin Kumar)
0396775fix: lines-around-comment apply
allowBlockStartfor switch statements (#16153) (Nitin Kumar)