Bump eslint from 8.57.0 to 9.1.0
Bumps eslint from 8.57.0 to 9.1.0.
Release notes
Sourced from eslint's releases.
v9.1.0
Features
03068f1
feat: Provide helpful error message for nullish configs (#18357) (Nicholas C. Zakas)751b518
feat: replace dependency graphemer withIntl.Segmenter
(#18110) (Francesco Trotta)4d11e56
feat: addname
to eslint configs (#18289) (唯然)1cbe1f6
feat: allowwhile(true)
inno-constant-condition
(#18286) (Tanuj Kanti)0db676f
feat: addIntl
in es6 globals (#18318) (唯然)Bug Fixes
8d18958
fix: Remove name from eslint/js packages (#18368) (Nicholas C. Zakas)594eb0e
fix: do not crash on error infs.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)Documentation
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
andpatterns
difference inno-restricted-imports
(#18273) (Tanuj Kanti)c537d76
docs: updatenpm init @eslint/config
generated file names (#18298) (唯然)e1e305d
docs: fixlinebreak-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 刘展鹏)Build Related
Chores
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: lintdocs/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) (唯然)v9.0.0
Breaking Changes
b7cf3bd
fix!: correctcamelcase
rule schema forallow
option (#18232) (eMerzh)09bd7fe
feat!: move AST traversal into SourceCode (#18167) (Nicholas C. Zakas)79a95eb
feat!: disallow multiple configuration comments for same rule (#18157) (Milos Djermanovic)9163646
feat!: Rule Tester checks for missing placeholder data in the message (#18073) (fnx)3c4d51d
feat!: default forenforceForClassMembers
inno-useless-computed-key
(#18054) (Francesco Trotta)47e60f8
feat!: Stricter rule test validations (#17654) (fnx)
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.1.0 - April 19, 2024
d9a2983
chore: upgrade@eslint/js
to v9.1.1 (#18367) (Francesco Trotta)03068f1
feat: Provide helpful error message for nullish configs (#18357) (Nicholas C. Zakas)50d406d
chore: package.json update for@eslint/js
release (Jenkins)8d18958
fix: Remove name from eslint/js packages (#18368) (Nicholas C. Zakas)155c71c
chore: package.json update for@eslint/js
release (Jenkins)594eb0e
fix: do not crash on error infs.walk
filter (#18295) (Francesco Trotta)751b518
feat: replace dependency graphemer withIntl.Segmenter
(#18110) (Francesco Trotta)fb50077
docs: include notes about globals in migration-guide (#18356) (Gabriel Rohden)4d11e56
feat: addname
to eslint configs (#18289) (唯然)1cbe1f6
feat: allowwhile(true)
inno-constant-condition
(#18286) (Tanuj Kanti)0588fc5
refactor: Move directive gathering to SourceCode (#18328) (Nicholas C. Zakas)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)9048e21
chore: lintdocs/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)71c771f
docs: Fix missing accessible name for scroll-to-top link (#18329) (Germán Freixinós)0db676f
feat: addIntl
in es6 globals (#18318) (唯然)200fd4e
docs: indicate eslintrc mode for.eslintignore
(#18285) (Francesco Trotta)32c08cf
chore: drop Node < 18 and use@eslint/js
v9 in eslint-config-eslint (#18323) (Milos Djermanovic)16b6a8b
docs: Update README (GitHub Actions Bot)a76fb55
chore:@eslint-community/eslint-plugin-eslint-comments
v4.3.0 (#18319) (Milos Djermanovic)df5f8a9
docs:paths
andpatterns
difference inno-restricted-imports
(#18273) (Tanuj Kanti)c537d76
docs: updatenpm init @eslint/config
generated file names (#18298) (唯然)78e45b1
chore: eslint-plugin-eslint-plugin v6.0.0 (#18316) (唯然)36103a5
chore: eslint-plugin-n v17.0.0 (#18315) (唯然)e1e305d
docs: fixlinebreak-style
examples (#18262) (Francesco Trotta)113f51e
docs: Mention package.json config support dropped (#18305) (Nicholas C. Zakas)1fa6622
build: do not use--force
flag to install dependencies (#18284) (Francesco Trotta)5c35321
docs: add eslintrc-only note to--rulesdir
(#18281) (Adam Lui 刘展鹏)v9.0.0 - April 5, 2024
19f9a89
chore: Update dependencies for v9.0.0 (#18275) (Nicholas C. Zakas)7c957f2
chore: package.json update for@eslint/js
release (Jenkins)d73a33c
chore: ignore/docs/v8.x
in link checker (#18274) (Milos Djermanovic)d54a412
feat: Add --inspect-config CLI flag (#18270) (Nicholas C. Zakas)e151050
docs: update get-started to the new@eslint/create-config
(#18217) (唯然)610c148
fix: Supportusing
declarations in no-lone-blocks (#18269) (Kirk Waiblinger)44a81c6
chore: upgrade knip (#18272) (Lars Kappert)94178ad
docs: mention aboutname
field in flat config (#18252) (Anthony Fu)1765c24
docs: add Troubleshooting page (#18181) (Josh Goldberg✨ )e80b60c
chore: remove code for testing version selectors (#18266) (Milos Djermanovic)96607d0
docs: version selectors synchronization (#18260) (Milos Djermanovic)e508800
fix: rule tester ignore irrelevant test case properties (#18235) (fnx)a129acb
fix: flat config name on ignores object (#18258) (Nicholas C. Zakas)97ce45b
feat: AddreportUsedIgnorePattern
option tono-unused-vars
rule (#17662) (Pearce Ropion)
... (truncated)
Commits
-
b78d831
9.1.0 -
e4d9c92
Build: changelog update for 9.1.0 -
d9a2983
chore: upgrade@eslint/js
to v9.1.1 (#18367) -
03068f1
feat: Provide helpful error message for nullish configs (#18357) -
50d406d
chore: package.json update for@eslint/js
release -
8d18958
fix: Remove name from eslint/js packages (#18368) -
155c71c
chore: package.json update for@eslint/js
release -
594eb0e
fix: do not crash on error infs.walk
filter (#18295) -
751b518
feat: replace dependency graphemer withIntl.Segmenter
(#18110) -
fb50077
docs: include notes about globals in migration-guide (#18356) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts