⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps eslint from 8.57.1 to 9.36.0.
Release notes
Sourced from eslint's releases.
v9.36.0
Features
47afcf6
feat: correct preserve-caught-error
edge cases (#20109) (Francesco Trotta)
Bug Fixes
75b74d8
fix: add missing rule option types (#20127) (ntnyq)
1c0d850
fix: update eslint-all.js
to use Object.freeze
for rules
object (#20116) (루밀LuMir)
7d61b7f
fix: add missing scope types to Scope.type
(#20110) (Pixel998)
7a670c3
fix: correct rule option typings in rules.d.ts
(#20084) (Pixel998)
Documentation
b73ab12
docs: update examples to use defineConfig
(#20131) (sethamus)
31d9392
docs: fix typos (#20118) (Pixel998)
c7f861b
docs: Update README (GitHub Actions Bot)
6b0c08b
docs: Update README (GitHub Actions Bot)
91f97c5
docs: Update README (GitHub Actions Bot)
Chores
12411e8
chore: upgrade @eslint/js
@9
.36.0 (#20139) (Milos Djermanovic)
488cba6
chore: package.json update for @eslint/js
release (Jenkins)
bac82a2
ci: simplify renovate configuration (#19907) (唯然)
c00bb37
ci: bump actions/labeler from 5 to 6 (#20090) (dependabot[bot])
fee751d
refactor: use defaultOptions
in rules (#20121) (Pixel998)
1ace67d
chore: update example to use defineConfig
(#20111) (루밀LuMir)
4821963
test: add missing loc information to error objects in rule tests (#20112) (루밀LuMir)
b42c42e
chore: disallow use of deprecated type
property in core rule tests (#20094) (Milos Djermanovic)
7bb498d
test: remove deprecated type
property from core rule tests (#20093) (Pixel998)
e10cf2a
ci: bump actions/setup-node from 4 to 5 (#20089) (dependabot[bot])
5cb0ce4
refactor: use meta.defaultOptions
in preserve-caught-error
(#20080) (Pixel998)
f9f7cb5
chore: package.json update for eslint-config-eslint release (Jenkins)
81764b2
chore: update eslint
peer dependency in eslint-config-eslint
(#20079) (Milos Djermanovic)
v9.35.0
Features
42761fa
feat: implement suggestions for no-empty-function (#20057) (jaymarvelz)
102f444
feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)
e51ffff
feat: add preserve-caught-error
rule (#19913) (Amnish Singh Arora)
Bug Fixes
10e7ae2
fix: update uncloneable options error message (#20059) (soda-sorcery)
bfa4601
fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)
dfd11de
fix: add before
and after
to test case types (#20049) (Francesco Trotta)
dabbe95
fix: correct types for no-restricted-imports
rule (#20034) (Milos Djermanovic)
ea789c7
fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)
Documentation
d265515
docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)
a355a0e
docs: invert comparison logic for example in no-var
doc page (#20064) (OTonGitHub)
5082fc2
docs: Update README (GitHub Actions Bot)
99cfd7e
docs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.36.0 - September 19, 2025
12411e8
chore: upgrade @eslint/js
@9
.36.0 (#20139) (Milos Djermanovic)
488cba6
chore: package.json update for @eslint/js
release (Jenkins)
b73ab12
docs: update examples to use defineConfig
(#20131) (sethamus)
47afcf6
feat: correct preserve-caught-error
edge cases (#20109) (Francesco Trotta)
75b74d8
fix: add missing rule option types (#20127) (ntnyq)
bac82a2
ci: simplify renovate configuration (#19907) (唯然)
1c0d850
fix: update eslint-all.js
to use Object.freeze
for rules
object (#20116) (루밀LuMir)
c00bb37
ci: bump actions/labeler from 5 to 6 (#20090) (dependabot[bot])
fee751d
refactor: use defaultOptions
in rules (#20121) (Pixel998)
31d9392
docs: fix typos (#20118) (Pixel998)
7d61b7f
fix: add missing scope types to Scope.type
(#20110) (Pixel998)
1ace67d
chore: update example to use defineConfig
(#20111) (루밀LuMir)
4821963
test: add missing loc information to error objects in rule tests (#20112) (루밀LuMir)
c7f861b
docs: Update README (GitHub Actions Bot)
6b0c08b
docs: Update README (GitHub Actions Bot)
7a670c3
fix: correct rule option typings in rules.d.ts
(#20084) (Pixel998)
b42c42e
chore: disallow use of deprecated type
property in core rule tests (#20094) (Milos Djermanovic)
7bb498d
test: remove deprecated type
property from core rule tests (#20093) (Pixel998)
91f97c5
docs: Update README (GitHub Actions Bot)
e10cf2a
ci: bump actions/setup-node from 4 to 5 (#20089) (dependabot[bot])
5cb0ce4
refactor: use meta.defaultOptions
in preserve-caught-error
(#20080) (Pixel998)
f9f7cb5
chore: package.json update for eslint-config-eslint release (Jenkins)
81764b2
chore: update eslint
peer dependency in eslint-config-eslint
(#20079) (Milos Djermanovic)
v9.35.0 - September 5, 2025
da87f2f
chore: upgrade @eslint/js
@9
.35.0 (#20077) (Milos Djermanovic)
af2a087
chore: package.json update for @eslint/js
release (Jenkins)
d265515
docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)
7055764
test: remove tests/lib/eslint/eslint.config.js
(#20065) (Milos Djermanovic)
10e7ae2
fix: update uncloneable options error message (#20059) (soda-sorcery)
42761fa
feat: implement suggestions for no-empty-function (#20057) (jaymarvelz)
102f444
feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)
84ffb96
chore: update @eslint-community/eslint-utils
(#20069) (Francesco Trotta)
a355a0e
docs: invert comparison logic for example in no-var
doc page (#20064) (OTonGitHub)
e51ffff
feat: add preserve-caught-error
rule (#19913) (Amnish Singh Arora)
5082fc2
docs: Update README (GitHub Actions Bot)
d5ef939
refactor: remove deprecated context.parserOptions
usage across rules (#20060) (sethamus)
1b3881d
chore: remove redundant word (#20058) (pxwanglu)
99cfd7e
docs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)
bfa4601
fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)
dfd11de
fix: add before
and after
to test case types (#20049) (Francesco Trotta)
6ad8973
docs: update --no-ignore
and --ignore-pattern
documentation (#20036) (Francesco Trotta)
dabbe95
fix: correct types for no-restricted-imports
rule (#20034) (Milos Djermanovic)
8033b19
docs: add documentation for --no-config-lookup
(#20033) (Francesco Trotta)
ea789c7
fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)
v9.34.0 - August 22, 2025
... (truncated)
Commits
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)
Uh oh!
There was an error while loading. Please reload this page.
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps eslint from 8.57.1 to 9.36.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
b4857e5
9.36.05878a42
Build: changelog update for 9.36.012411e8
chore: upgrade@eslint/js
@9
.36.0 (#20139)488cba6
chore: package.json update for@eslint/js
releaseb73ab12
docs: update examples to usedefineConfig
(#20131)47afcf6
feat: correctpreserve-caught-error
edge cases (#20109)75b74d8
fix: add missing rule option types (#20127)bac82a2
ci: simplify renovate configuration (#19907)1c0d850
fix: updateeslint-all.js
to useObject.freeze
forrules
object (#20116)c00bb37
ci: bump actions/labeler from 5 to 6 (#20090)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)