Bumps eslint from 8.57.0 to 9.30.0.
Release notes
Sourced from eslint's releases.
v9.30.0
Features
52a5fca
feat: Support basePath
property in config objects (#19879) (Milos Djermanovic)
4ab4482
feat: add allowSeparateTypeImports
option to no-duplicate-imports
(#19872) (sethamus)
b8a7e7a
feat: throw error when column is negative in getIndexFromLoc
(#19831) (루밀LuMir)
Bug Fixes
6a0f164
fix: handle null
type loc
in getIndexFromLoc
method (#19862) (루밀LuMir)
3fbcd70
fix: update error message for no-restricted-properties
(#19855) (Tanuj Kanti)
7ef4cf7
fix: remove unnecessary semicolon from fixes (#19857) (Francesco Trotta)
7dabc38
fix: use process.version
in --env-info
(#19865) (TKDev7)
Documentation
8662ed1
docs: adopt eslint-stylistic sub packages related changes (#19887) (ntnyq)
20158b0
docs: typo in comment for unused variables handling (#19870) (leopardracer)
ebfb5b4
docs: Fixed Typo in configuration-files.md (#19873) (0-20)
4112fd0
docs: clarify that boolean is still allowed for rule meta.deprecated
(#19866) (Bryan Mishkin)
Chores
2b6491c
chore: upgrade to @eslint/js@9.30.0
(#19889) (Francesco Trotta)
5a5d526
chore: package.json update for @eslint/js
release (Jenkins)
eaf8a41
chore: Correct typos in linter tests (#19878) (kilavvy)
v9.29.0
Features
f686fcb
feat: add ecmaVersion: 2026
, parsing using
and await using
(#19832) (Milos Djermanovic)
19cdd22
feat: prune suppressions for non-existent files (#19825) (TKDev7)
b3d720f
feat: add ES2025 globals (#19835) (fisker Cheung)
677a283
feat: add auto-accessor fields support to class-methods-use-this (#19789) (sethamus)
dbba058
feat: allow global type declaration in no-var
(#19714) (Remco Haszing)
342bd29
feat: ignore type annotations in no-restricted-globals (#19781) (sethamus)
786bcd1
feat: add allowProperties option to no-restricted-properties (#19772) (sethamus)
05b66d0
feat: add sourceCode.isGlobalReference(node)
method (#19695) (Nitin Kumar)
Bug Fixes
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845) (Milos Djermanovic)
9bda4a9
fix: fix LintOptions.filterCodeBlock
types (#19837) (ntnyq)
7ab77a2
fix: correct breaking deprecation of FlatConfig type (#19826) (Logicer)
1ba3318
fix: add language
and dialects
to no-use-before-define
(#19808) (Francesco Trotta)
Documentation
00e3e6a
docs: add support for custom name parameter to includeIgnoreFile
(#19795) (루밀LuMir)
3aed075
docs: Update README (GitHub Actions Bot)
a2f888d
docs: enhance documentation with links and fix typos (#19761) (루밀LuMir)
53c3235
docs: update to clarify prompt usage (#19748) (Jennifer Davis)
Chores
5c114c9
chore: upgrade @eslint/js
@9
.29.0 (#19851) (Milos Djermanovic)
acf2201
chore: package.json update for @eslint/js
release (Jenkins)
a806994
refactor: Remove eslintrc from flat config functionality (#19833) (Nicholas C. Zakas)
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.30.0 - June 27, 2025
2b6491c
chore: upgrade to @eslint/js@9.30.0
(#19889) (Francesco Trotta)
5a5d526
chore: package.json update for @eslint/js
release (Jenkins)
52a5fca
feat: Support basePath
property in config objects (#19879) (Milos Djermanovic)
6a0f164
fix: handle null
type loc
in getIndexFromLoc
method (#19862) (루밀LuMir)
8662ed1
docs: adopt eslint-stylistic sub packages related changes (#19887) (ntnyq)
eaf8a41
chore: Correct typos in linter tests (#19878) (kilavvy)
4ab4482
feat: add allowSeparateTypeImports
option to no-duplicate-imports
(#19872) (sethamus)
3fbcd70
fix: update error message for no-restricted-properties
(#19855) (Tanuj Kanti)
20158b0
docs: typo in comment for unused variables handling (#19870) (leopardracer)
ebfb5b4
docs: Fixed Typo in configuration-files.md (#19873) (0-20)
b8a7e7a
feat: throw error when column is negative in getIndexFromLoc
(#19831) (루밀LuMir)
7ef4cf7
fix: remove unnecessary semicolon from fixes (#19857) (Francesco Trotta)
7dabc38
fix: use process.version
in --env-info
(#19865) (TKDev7)
4112fd0
docs: clarify that boolean is still allowed for rule meta.deprecated
(#19866) (Bryan Mishkin)
v9.29.0 - June 13, 2025
5c114c9
chore: upgrade @eslint/js
@9
.29.0 (#19851) (Milos Djermanovic)
acf2201
chore: package.json update for @eslint/js
release (Jenkins)
f686fcb
feat: add ecmaVersion: 2026
, parsing using
and await using
(#19832) (Milos Djermanovic)
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845) (Milos Djermanovic)
00e3e6a
docs: add support for custom name parameter to includeIgnoreFile
(#19795) (루밀LuMir)
9bda4a9
fix: fix LintOptions.filterCodeBlock
types (#19837) (ntnyq)
a806994
refactor: Remove eslintrc from flat config functionality (#19833) (Nicholas C. Zakas)
19cdd22
feat: prune suppressions for non-existent files (#19825) (TKDev7)
b3d720f
feat: add ES2025 globals (#19835) (fisker Cheung)
677a283
feat: add auto-accessor fields support to class-methods-use-this (#19789) (sethamus)
3aed075
docs: Update README (GitHub Actions Bot)
7ab77a2
fix: correct breaking deprecation of FlatConfig type (#19826) (Logicer)
a2f888d
docs: enhance documentation with links and fix typos (#19761) (루밀LuMir)
dbba058
feat: allow global type declaration in no-var
(#19714) (Remco Haszing)
152ed51
test: switch to flat config mode in code path analysis tests (#19824) (Milos Djermanovic)
b647239
chore: Update first-party dependencies faster with Renovate (#19822) (Nicholas C. Zakas)
7abe42e
refactor: SafeEmitter -> SourceCodeVisitor (#19708) (Nicholas C. Zakas)
342bd29
feat: ignore type annotations in no-restricted-globals (#19781) (sethamus)
e392895
perf: improve time complexity of getLocFromIndex
(#19782) (루밀LuMir)
1ba3318
fix: add language
and dialects
to no-use-before-define
(#19808) (Francesco Trotta)
786bcd1
feat: add allowProperties option to no-restricted-properties (#19772) (sethamus)
05b66d0
feat: add sourceCode.isGlobalReference(node)
method (#19695) (Nitin Kumar)
53c3235
docs: update to clarify prompt usage (#19748) (Jennifer Davis)
0ed289c
chore: remove accidentally committed file (#19807) (Francesco Trotta)
v9.28.0 - May 30, 2025
175b7b8
chore: upgrade to @eslint/js@9.28.0
(#19802) (Francesco Trotta)
844f5a6
chore: package.json update for @eslint/js
release (Jenkins)
b0674be
feat: Customization of serialization for languageOptions (#19760) (Nicholas C. Zakas)
3ec2082
docs: Nested arrays in files config entry (#19799) (Nicholas C. Zakas)
... (truncated)
Commits
ad1d639
9.30.0
c02d70b
Build: changelog update for 9.30.0
2b6491c
chore: upgrade to @eslint/js@9.30.0
(#19889)
5a5d526
chore: package.json update for @eslint/js
release
52a5fca
feat: Support basePath
property in config objects (#19879)
6a0f164
fix: handle null
type loc
in getIndexFromLoc
method (#19862)
8662ed1
docs: adopt eslint-stylistic sub packages related changes (#19887)
eaf8a41
chore: Correct typos in linter tests (#19878)
4ab4482
feat: add allowSeparateTypeImports
option to no-duplicate-imports
(#19872)
3fbcd70
fix: update error message for no-restricted-properties
(#19855)
- Additional commits viewable in compare view
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
@dependabot merge
will merge this PR after your CI passes on it
@dependabot squash and merge
will squash and merge this PR after your CI passes on it
@dependabot cancel merge
will cancel a previously requested merge and block automerging
@dependabot reopen
will reopen this PR if it is closed
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps eslint from 8.57.0 to 9.30.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
ad1d639
9.30.0c02d70b
Build: changelog update for 9.30.02b6491c
chore: upgrade to@eslint/js@9.30.0
(#19889)5a5d526
chore: package.json update for@eslint/js
release52a5fca
feat: SupportbasePath
property in config objects (#19879)6a0f164
fix: handlenull
typeloc
ingetIndexFromLoc
method (#19862)8662ed1
docs: adopt eslint-stylistic sub packages related changes (#19887)eaf8a41
chore: Correct typos in linter tests (#19878)4ab4482
feat: addallowSeparateTypeImports
option tono-duplicate-imports
(#19872)3fbcd70
fix: update error message forno-restricted-properties
(#19855)Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)