Bumpseslint from 8.22.0 to 9.23.0.
Release notes
Sourced fromeslint's releases.
v9.23.0
Features
557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg ✨)8320241
feat: support TypeScript syntax indefault-param-last
(#19431) (Josh Goldberg ✨)833c4a3
feat: defineConfig() supports "flat/" config prefix (#19533) (Nicholas C. Zakas)4a0df16
feat: circular autofix/conflicting rules detection (#19514) (Milos Djermanovic)be56a68
feat: support TypeScript syntax inclass-methods-use-this
(#19498) (Josh Goldberg ✨)
Bug Fixes
0e20aa7
fix: move deprecatedRuleContext
methods to subtype (#19531) (Francesco Trotta)cc3bd00
fix: reporting variable used in catch block inno-useless-assignment
(#19423) (Tanuj Kanti)d46ff83
fix:no-dupe-keys
false positive with proto setter (#19508) (Milos Djermanovic)e732773
fix: navigation of search results on pressing Enter (#19502) (Tanuj Kanti)f4e9c5f
fix: allowRuleTester
to test files insidenode_modules/
(#19499) (fisker Cheung)
Documentation
5405939
docs: show red underlines in TypeScript examples in rules docs (#19547) (Milos Djermanovic)48b53d6
docs: replace var with const in examples (#19539) (Nitin Kumar)c39d7db
docs: Update README (GitHub Actions Bot)a4f8760
docs: revert accidental changes (#19542) (Francesco Trotta)280128f
docs: add copy button (#19512) (xbinaryx)cd83eaa
docs: replacevar
withconst
in examples (#19530) (Nitin Kumar)7ff0cde
docs: Update README (GitHub Actions Bot)996cfb9
docs: migrate sass to module system (#19518) (xbinaryx)17cb958
docs: replacevar
withlet
andconst
in rule examples (#19515) (Tanuj Kanti)83e24f5
docs: Replace var with let or const (#19511) (Jenna Toff)a59d0c0
docs: Update docs for defineConfig (#19505) (Nicholas C. Zakas)fe92927
docs:require-unicode-regexp
add note fori
flag and\w
(#19510) (Chaemin-Lim)
Build Related
2357edd
build: exclude autogenerated files from Prettier formatting (#19548) (Francesco Trotta)
Chores
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554) (Francesco Trotta)20591c4
chore: package.json update for@eslint/js
release (Jenkins)901344f
chore: update dependency@eslint/json
to ^0.11.0 (#19552) (renovate[bot])5228383
chore: fix update-readme formatting (#19544) (Milos Djermanovic)5439525
chore: format JSON files in Trunk (#19541) (Francesco Trotta)75adc99
chore: enabled Prettier in Trunk (#19354) (Josh Goldberg ✨)2395168
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538) (Josh Goldberg ✨)129882d
chore: formatted files with Prettier via trunk fmt (#19355) (Josh Goldberg ✨)1738dbc
chore: temporarily disable prettier in trunk (#19537) (Josh Goldberg ✨)dc854fd
chore: update dependency shelljs to ^0.9.0 (#19524) (renovate[bot])5d57496
chore: fix some comments (#19525) (jimmycathy)9c5c6ee
test: fix an assertion failure (#19500) (fisker Cheung)7a699a6
chore: remove formatting-related lint rules internally (#19473) (Josh Goldberg ✨)c99db89
test: replace WebdriverIO with Cypress (#19465) (Pixel998)
v9.22.0
Features
... (truncated)
Changelog
Sourced fromeslint's changelog.
v9.23.0 - March 21, 2025
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554) (Francesco Trotta)20591c4
chore: package.json update for@eslint/js
release (Jenkins)901344f
chore: update dependency@eslint/json
to ^0.11.0 (#19552) (renovate[bot])557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg ✨)2357edd
build: exclude autogenerated files from Prettier formatting (#19548) (Francesco Trotta)5405939
docs: show red underlines in TypeScript examples in rules docs (#19547) (Milos Djermanovic)48b53d6
docs: replace var with const in examples (#19539) (Nitin Kumar)0e20aa7
fix: move deprecatedRuleContext
methods to subtype (#19531) (Francesco Trotta)5228383
chore: fix update-readme formatting (#19544) (Milos Djermanovic)c39d7db
docs: Update README (GitHub Actions Bot)a4f8760
docs: revert accidental changes (#19542) (Francesco Trotta)5439525
chore: format JSON files in Trunk (#19541) (Francesco Trotta)75adc99
chore: enabled Prettier in Trunk (#19354) (Josh Goldberg ✨)2395168
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538) (Josh Goldberg ✨)129882d
chore: formatted files with Prettier via trunk fmt (#19355) (Josh Goldberg ✨)1738dbc
chore: temporarily disable prettier in trunk (#19537) (Josh Goldberg ✨)8320241
feat: support TypeScript syntax indefault-param-last
(#19431) (Josh Goldberg ✨)280128f
docs: add copy button (#19512) (xbinaryx)833c4a3
feat: defineConfig() supports "flat/" config prefix (#19533) (Nicholas C. Zakas)cc3bd00
fix: reporting variable used in catch block inno-useless-assignment
(#19423) (Tanuj Kanti)cd83eaa
docs: replacevar
withconst
in examples (#19530) (Nitin Kumar)7ff0cde
docs: Update README (GitHub Actions Bot)996cfb9
docs: migrate sass to module system (#19518) (xbinaryx)dc854fd
chore: update dependency shelljs to ^0.9.0 (#19524) (renovate[bot])4a0df16
feat: circular autofix/conflicting rules detection (#19514) (Milos Djermanovic)5d57496
chore: fix some comments (#19525) (jimmycathy)17cb958
docs: replacevar
withlet
andconst
in rule examples (#19515) (Tanuj Kanti)83e24f5
docs: Replace var with let or const (#19511) (Jenna Toff)a59d0c0
docs: Update docs for defineConfig (#19505) (Nicholas C. Zakas)d46ff83
fix:no-dupe-keys
false positive with proto setter (#19508) (Milos Djermanovic)e732773
fix: navigation of search results on pressing Enter (#19502) (Tanuj Kanti)fe92927
docs:require-unicode-regexp
add note fori
flag and\w
(#19510) (Chaemin-Lim)f4e9c5f
fix: allowRuleTester
to test files insidenode_modules/
(#19499) (fisker Cheung)9c5c6ee
test: fix an assertion failure (#19500) (fisker Cheung)be56a68
feat: support TypeScript syntax inclass-methods-use-this
(#19498) (Josh Goldberg ✨)7a699a6
chore: remove formatting-related lint rules internally (#19473) (Josh Goldberg ✨)c99db89
test: replace WebdriverIO with Cypress (#19465) (Pixel998)
v9.22.0 - March 7, 2025
97f788b
chore: upgrade@eslint/js
@9
.22.0 (#19489) (Milos Djermanovic)eed409a
chore: package.json update for@eslint/js
release (Jenkins)f9a56d3
chore: upgrade eslint-scope@8.3.0 (#19488) (Milos Djermanovic)7ddb095
feat: Export defineConfig, globalIgnores (#19487) (Nicholas C. Zakas)86c5f37
docs: Update README (GitHub Actions Bot)19c0127
fix: improve message forno-console
suggestions (#19483) (Francesco Trotta)fbdeff0
docs: Update README (GitHub Actions Bot)c9e8510
docs: generate deprecation notice in TSDoc comments from rule metadata (#19461) (Francesco Trotta)
... (truncated)
Commits
2aaadce
9.23.04a1ca8e
Build: changelog update for 9.23.00ac8ea4
chore: update dependencies for v9.23.0 release (#19554)20591c4
chore: package.json update for@eslint/js
release901344f
chore: update dependency@eslint/json
to ^0.11.0 (#19552)557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535)2357edd
build: exclude autogenerated files from Prettier formatting (#19548)5405939
docs: show red underlines in TypeScript examples in rules docs (#19547)48b53d6
docs: replace var with const in examples (#19539)0e20aa7
fix: move deprecatedRuleContext
methods to subtype (#19531)- Additional commits viewable incompare view
Maintainer changes
This version was pushed to npm byeslintbot, a new releaser for eslint since your current version.

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)
Bumpseslint from 8.22.0 to 9.23.0.
Release notes
Sourced fromeslint's releases.
... (truncated)
Changelog
Sourced fromeslint's changelog.
... (truncated)
Commits
2aaadce
9.23.04a1ca8e
Build: changelog update for 9.23.00ac8ea4
chore: update dependencies for v9.23.0 release (#19554)20591c4
chore: package.json update for@eslint/js
release901344f
chore: update dependency@eslint/json
to ^0.11.0 (#19552)557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535)2357edd
build: exclude autogenerated files from Prettier formatting (#19548)5405939
docs: show red underlines in TypeScript examples in rules docs (#19547)48b53d6
docs: replace var with const in examples (#19539)0e20aa7
fix: move deprecatedRuleContext
methods to subtype (#19531)Maintainer changes
This version was pushed to npm byeslintbot, a new releaser for eslint since your current version.
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)