
Published under: Release Notes
1 min read
We just pushed ESLint v9.1.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.
This is the first minor release of ESLint following the major release of ESLint v9.0.0 earlier this month.
Intl is now recognized as a built-in global unless languageOptions.ecmaVersion is set to 3 or 5.while (true) loops as problems by default.ignores pattern list will no longer cause incorrect results when the --no-ignore CLI flag is used, or when the ESLint constructor option ignore is set to false.03068f1 feat: Provide helpful error message for nullish configs (#18357) (Nicholas C. Zakas)751b518 feat: replace dependency graphemer with Intl.Segmenter (#18110) (Francesco Trotta)4d11e56 feat: add name to eslint configs (#18289) (唯然)1cbe1f6 feat: allow while(true) in no-constant-condition (#18286) (Tanuj Kanti)0db676f feat: add Intl in es6 globals (#18318) (唯然)8d18958 fix: Remove name from eslint/js packages (#18368) (Nicholas C. Zakas)594eb0e fix: do not crash on error in fs.walk filter (#18295) (Francesco Trotta)0d8cf63 fix: EMFILE errors (#18313) (Nicholas C. Zakas)e1ac0b5 fix: --inspect-config only for flat config and respect -c (#18306) (Nicholas C. Zakas)09675e1 fix: --no-ignore should not apply to non-global ignores (#18334) (Milos Djermanovic)fb50077 docs: include notes about globals in migration-guide (#18356) (Gabriel Rohden)71c771f docs: Fix missing accessible name for scroll-to-top link (#18329) (Germán Freixinós)200fd4e docs: indicate eslintrc mode for .eslintignore (#18285) (Francesco Trotta)16b6a8b docs: Update README (GitHub Actions Bot)df5f8a9 docs: paths and patterns difference in no-restricted-imports (#18273) (Tanuj Kanti)c537d76 docs: update npm init @eslint/config generated file names (#18298) (唯然)e1e305d docs: fix linebreak-style examples (#18262) (Francesco Trotta)113f51e docs: Mention package.json config support dropped (#18305) (Nicholas C. Zakas)5c35321 docs: add eslintrc-only note to --rulesdir (#18281) (Adam Lui 刘展鹏)d9a2983 chore: upgrade @eslint/js to v9.1.1 (#18367) (Francesco Trotta)50d406d chore: package.json update for @eslint/js release (Jenkins)155c71c chore: package.json update for @eslint/js release (Jenkins)0588fc5 refactor: Move directive gathering to SourceCode (#18328) (Nicholas C. Zakas)9048e21 chore: lint docs/src/_data js files (#18335) (Milos Djermanovic)4820790 chore: upgrade globals@15.0.0 dev dependency (#18332) (Milos Djermanovic)698d9ff chore: upgrade jsdoc & unicorn plugins in eslint-config-eslint (#18333) (Milos Djermanovic)32c08cf chore: drop Node < 18 and use @eslint/js v9 in eslint-config-eslint (#18323) (Milos Djermanovic)a76fb55 chore: @eslint-community/eslint-plugin-eslint-comments v4.3.0 (#18319) (Milos Djermanovic)78e45b1 chore: eslint-plugin-eslint-plugin v6.0.0 (#18316) (唯然)36103a5 chore: eslint-plugin-n v17.0.0 (#18315) (唯然)The latest ESLint news, case studies, tutorials, and resources.


