chore(deps): update typescript-eslint monorepo to v8.53.0 (#2224)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.52.0` →
`8.53.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.52.0/8.53.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.53.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.52.0/8.53.0?slim=true)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.52.0` →
`8.53.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.52.0/8.53.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.53.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.52.0/8.53.0?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v8.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8530-2026-01-12)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.52.0...v8.53.0)

##### 🚀 Features

- **eslint-plugin:** add rule \[strict-void-return]
([#&#8203;9707](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707))
- **eslint-plugin:** \[no-unused-vars] add a fixer to remove unused
imports
([#&#8203;11922](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922))

##### 🩹 Fixes

- **eslint-plugin:** \[no-useless-default-assignment] fix false positive
for parameters corresponding to a rest parameter
([#&#8203;11916](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916))
- **eslint-plugin:** replace unclear "`error` typed" with more helpful
description
([#&#8203;11704](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704))
- **typescript-estree:** forbid invalid `extends` and `implements` in
interface declaration
([#&#8203;11935](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935))
- **typescript-estree:** forbid invalid class implements
([#&#8203;11934](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934))
- **typescript-estree:** forbid type-only import with both default and
named specifiers
([#&#8203;11930](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930))

##### ❤️ Thank You

- Brad Zacher
[@&#8203;bradzacher](https://redirect.github.com/bradzacher)
- fisker Cheung [@&#8203;fisker](https://redirect.github.com/fisker)
- Josh Goldberg
- Josh Goldberg 
- Kirk Waiblinger
- Niki [@&#8203;phaux](https://redirect.github.com/phaux)
- Nikita
- SungHyun627
[@&#8203;SungHyun627](https://redirect.github.com/SungHyun627)
- Will Harney [@&#8203;wjhsf](https://redirect.github.com/wjhsf)

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.53.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8530-2026-01-12)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.52.0...v8.53.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44Mi4zIiwidXBkYXRlZEluVmVyIjoiNDIuODIuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
This commit is contained in:
renovate-sh-app[bot]
2026-01-21 12:24:56 +00:00
committed by GitHub
parent ef773399c6
commit e88b15b32c
2 changed files with 78 additions and 69 deletions

View File

@@ -63,8 +63,8 @@
"@types/node": "25.0.9", "@types/node": "25.0.9",
"@types/react": "18.3.27", "@types/react": "18.3.27",
"@types/react-dom": "18.3.7", "@types/react-dom": "18.3.7",
"@typescript-eslint/eslint-plugin": "8.52.0", "@typescript-eslint/eslint-plugin": "8.53.0",
"@typescript-eslint/parser": "8.52.0", "@typescript-eslint/parser": "8.53.0",
"autoprefixer": "10.4.23", "autoprefixer": "10.4.23",
"copy-webpack-plugin": "13.0.1", "copy-webpack-plugin": "13.0.1",
"cspell": "9.6.0", "cspell": "9.6.0",

143
yarn.lock
View File

@@ -4008,112 +4008,121 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/eslint-plugin@npm:8.52.0": "@typescript-eslint/eslint-plugin@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.52.0" resolution: "@typescript-eslint/eslint-plugin@npm:8.53.0"
dependencies: dependencies:
"@eslint-community/regexpp": "npm:^4.12.2" "@eslint-community/regexpp": "npm:^4.12.2"
"@typescript-eslint/scope-manager": "npm:8.52.0" "@typescript-eslint/scope-manager": "npm:8.53.0"
"@typescript-eslint/type-utils": "npm:8.52.0" "@typescript-eslint/type-utils": "npm:8.53.0"
"@typescript-eslint/utils": "npm:8.52.0" "@typescript-eslint/utils": "npm:8.53.0"
"@typescript-eslint/visitor-keys": "npm:8.52.0" "@typescript-eslint/visitor-keys": "npm:8.53.0"
ignore: "npm:^7.0.5" ignore: "npm:^7.0.5"
natural-compare: "npm:^1.4.0" natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^2.4.0" ts-api-utils: "npm:^2.4.0"
peerDependencies: peerDependencies:
"@typescript-eslint/parser": ^8.52.0 "@typescript-eslint/parser": ^8.53.0
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/853e929bf1077f59c47c2a112ca8837ccc53b1c80f0b39a9505806ee8002e5599b85323c5ccaa9ee4d6a6dafcdc99461c5296b5f24d8ab131346bec5bda36c85 checksum: 10c0/c28925423023853591696f20844c9365ad4353c8beb004fc5ccc1995903c42202070165a2c750f53abf43420ff8daa19d874010efc4ba925311ca2f320ce55fe
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/parser@npm:8.52.0": "@typescript-eslint/parser@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/parser@npm:8.52.0" resolution: "@typescript-eslint/parser@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/scope-manager": "npm:8.52.0" "@typescript-eslint/scope-manager": "npm:8.53.0"
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
"@typescript-eslint/typescript-estree": "npm:8.52.0" "@typescript-eslint/typescript-estree": "npm:8.53.0"
"@typescript-eslint/visitor-keys": "npm:8.52.0" "@typescript-eslint/visitor-keys": "npm:8.53.0"
debug: "npm:^4.4.3" debug: "npm:^4.4.3"
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/a11304db8068850e04dfcaa2728b73940635f3857c7d0a24cda002d0ad2d9af4ffec44c30f52c91385b065decbf9f134a7337f54d00289160fbbff76fca7649b checksum: 10c0/5c6aae71f4015fc3ebbfe6fa6e040dcc99fc15b6bd36631b67ae61523b2da57651cbb1cd2de430380df5fd13cd03c43f233073af6a8a85714e651a3db74a5cf6
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/project-service@npm:8.52.0": "@typescript-eslint/project-service@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/project-service@npm:8.52.0" resolution: "@typescript-eslint/project-service@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/tsconfig-utils": "npm:^8.52.0" "@typescript-eslint/tsconfig-utils": "npm:^8.53.0"
"@typescript-eslint/types": "npm:^8.52.0" "@typescript-eslint/types": "npm:^8.53.0"
debug: "npm:^4.4.3" debug: "npm:^4.4.3"
peerDependencies: peerDependencies:
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/2dc7379572b4b1340daff5923fbf7987ebd2de5a4203ece0ec9e8a9e85cf182cd4cd24c25bd7df62b981fb633c91dd35f27fed1341719c2f8a48eb80682b4658 checksum: 10c0/b01302890cf853e9bb1d2b19e402ec0ede1388fec833528847d32d65d0e3e03867a14632f816f4f3058e40707b001fab208bf2950ff1e8d7cbbc6c1d57b969d4
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/scope-manager@npm:8.52.0": "@typescript-eslint/scope-manager@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/scope-manager@npm:8.52.0" resolution: "@typescript-eslint/scope-manager@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
"@typescript-eslint/visitor-keys": "npm:8.52.0" "@typescript-eslint/visitor-keys": "npm:8.53.0"
checksum: 10c0/385105ad1bb63eddcfc65039a7c13ec339aef4823c3021110cffe72c545b27c6b197e40ec55000b5b1bf278946a3e1a77eba19203f461c1a77ba3fe82d007f3e checksum: 10c0/338a7471aaa793858a23498b6ad37da8f419a8ee05cc4105d569b2c676e0f2d7a45806b88a8c8d3454f438f329b61df8e73ae582863a20eb0996529f9275e3c2
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/tsconfig-utils@npm:8.52.0, @typescript-eslint/tsconfig-utils@npm:^8.52.0": "@typescript-eslint/tsconfig-utils@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/tsconfig-utils@npm:8.52.0" resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.0"
peerDependencies: peerDependencies:
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/a45f6c1453031c149b2dedaa4e8ace53aa71c751a5702b028cbd9a899928d46141cc4343d8de6260e3e27024f6645b12669d8759f66ebde4cbae2f703b859747 checksum: 10c0/1a136519d4e0c4ae9471f55468ad0a52175b8b41da28188bd7e4efcf72c2c8528aeb3a1b1c9d27f2d94ab0c8d9a91e08ebc1fed5fc8628c9808112427f306428
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/type-utils@npm:8.52.0": "@typescript-eslint/tsconfig-utils@npm:^8.53.0":
version: 8.52.0 version: 8.53.1
resolution: "@typescript-eslint/type-utils@npm:8.52.0" resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.1"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/e2bfa91f9306dbfa82bdcb64bfcf634fee6313b03e93b35b0010907983c9ffc73c732264deff870896dea18f34b872d39d90d32f7631fd4618e4a6866ffff578
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:8.53.0":
version: 8.53.0
resolution: "@typescript-eslint/type-utils@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
"@typescript-eslint/typescript-estree": "npm:8.52.0" "@typescript-eslint/typescript-estree": "npm:8.53.0"
"@typescript-eslint/utils": "npm:8.52.0" "@typescript-eslint/utils": "npm:8.53.0"
debug: "npm:^4.4.3" debug: "npm:^4.4.3"
ts-api-utils: "npm:^2.4.0" ts-api-utils: "npm:^2.4.0"
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/c859ffd10d0a986047af139d3e3a1fa3cb42155a8da13838680ff61bb2880798ecff346c50f9d6214ae742507ca0db39228a2d68b1f099473daba98be037aef3 checksum: 10c0/6d7d6eb80a6b214d9c8e185527e21fa44e1f4d2fe48d4f29f964f8c3921da47757a8cc537edc5c233fc47af02a487935c176b1c918ce4d22ba8341dbd1b455e0
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/types@npm:8.52.0": "@typescript-eslint/types@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/types@npm:8.52.0" resolution: "@typescript-eslint/types@npm:8.53.0"
checksum: 10c0/ad93803aa92570a96cc9f9a201735e68fecee9056a37563c9e5b70c16436927ac823ec38d9712881910d89dd7314b0a40100ef41ef1aca0d42674d3312d5ec8e checksum: 10c0/a88681795becbe857f9868427c0d75c2ab2fb1acde14907b8791709b6d7835400bf9a0b41f22e97a13f1274e0082f5675692b815e30268e6eada492913100306
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/types@npm:^8.52.0, @typescript-eslint/types@npm:^8.53.0": "@typescript-eslint/types@npm:^8.53.0":
version: 8.53.1 version: 8.53.1
resolution: "@typescript-eslint/types@npm:8.53.1" resolution: "@typescript-eslint/types@npm:8.53.1"
checksum: 10c0/fa49f5f60de6851de45a9aff0a3ba3c4d00a0991100414e8af1a5d6f32764a48b6b7c0f65748a651f0da0e57df0745cdb8f11c590fa0fb22dd0e54e4c6b5c878 checksum: 10c0/fa49f5f60de6851de45a9aff0a3ba3c4d00a0991100414e8af1a5d6f32764a48b6b7c0f65748a651f0da0e57df0745cdb8f11c590fa0fb22dd0e54e4c6b5c878
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/typescript-estree@npm:8.52.0": "@typescript-eslint/typescript-estree@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/typescript-estree@npm:8.52.0" resolution: "@typescript-eslint/typescript-estree@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/project-service": "npm:8.52.0" "@typescript-eslint/project-service": "npm:8.53.0"
"@typescript-eslint/tsconfig-utils": "npm:8.52.0" "@typescript-eslint/tsconfig-utils": "npm:8.53.0"
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
"@typescript-eslint/visitor-keys": "npm:8.52.0" "@typescript-eslint/visitor-keys": "npm:8.53.0"
debug: "npm:^4.4.3" debug: "npm:^4.4.3"
minimatch: "npm:^9.0.5" minimatch: "npm:^9.0.5"
semver: "npm:^7.7.3" semver: "npm:^7.7.3"
@@ -4121,32 +4130,32 @@ __metadata:
ts-api-utils: "npm:^2.4.0" ts-api-utils: "npm:^2.4.0"
peerDependencies: peerDependencies:
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/e4158a6364d3f009eac780947504ac1dad2ee3f1fdd4dfd99e4a7b48719ce0d342a769dc05fa5d4bc5de9de28175aa8e9ba612385f6b6f215039ff41e91f2de5 checksum: 10c0/31819fba9fbef3e3ab494409b18ff40042cc3e7a4ba72fe06475062b7e196aaf9752e526a1c51abf3002627833b387279f00fdfa66886b05c028e129a57b550a
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/utils@npm:8.52.0, @typescript-eslint/utils@npm:^8.32.1, @typescript-eslint/utils@npm:^8.33.1": "@typescript-eslint/utils@npm:8.53.0, @typescript-eslint/utils@npm:^8.32.1, @typescript-eslint/utils@npm:^8.33.1":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/utils@npm:8.52.0" resolution: "@typescript-eslint/utils@npm:8.53.0"
dependencies: dependencies:
"@eslint-community/eslint-utils": "npm:^4.9.1" "@eslint-community/eslint-utils": "npm:^4.9.1"
"@typescript-eslint/scope-manager": "npm:8.52.0" "@typescript-eslint/scope-manager": "npm:8.53.0"
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
"@typescript-eslint/typescript-estree": "npm:8.52.0" "@typescript-eslint/typescript-estree": "npm:8.53.0"
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0" typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/67e501e8ef4c4a5510237e3bfcfee37512137075a18c24f615924559bcca64ce9903118e7e4288cd4f58361979243f457d43684cdafa6c193fa8963a7431d0f3 checksum: 10c0/6af761fc5ed89606bd8dd1abf7c526afe0060c115035a4fcddfa173ba8a01b7422edf84bc4d74aab2a086911db57a893a2753b3c025ace3e86adc1c2259a6253
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/visitor-keys@npm:8.52.0": "@typescript-eslint/visitor-keys@npm:8.53.0":
version: 8.52.0 version: 8.53.0
resolution: "@typescript-eslint/visitor-keys@npm:8.52.0" resolution: "@typescript-eslint/visitor-keys@npm:8.53.0"
dependencies: dependencies:
"@typescript-eslint/types": "npm:8.52.0" "@typescript-eslint/types": "npm:8.53.0"
eslint-visitor-keys: "npm:^4.2.1" eslint-visitor-keys: "npm:^4.2.1"
checksum: 10c0/7163735d872df0930301ecccd454602d241a65223b84ff3ef78ede02f27941c0cbb95d0c8b4fe51637d1fbd981e6558d454fc485a2488d7190e264e12a8a355f checksum: 10c0/be2062073c9fd28762f73d442e8536f16e1eab0935df463ed45bd95575b4b79b4a4ca1f45c04b1964dc424b8d25c6489253e3ea2236bb74cff9b7e02e1e7f5be
languageName: node languageName: node
linkType: hard linkType: hard
@@ -7593,8 +7602,8 @@ __metadata:
"@types/node": "npm:25.0.9" "@types/node": "npm:25.0.9"
"@types/react": "npm:18.3.27" "@types/react": "npm:18.3.27"
"@types/react-dom": "npm:18.3.7" "@types/react-dom": "npm:18.3.7"
"@typescript-eslint/eslint-plugin": "npm:8.52.0" "@typescript-eslint/eslint-plugin": "npm:8.53.0"
"@typescript-eslint/parser": "npm:8.52.0" "@typescript-eslint/parser": "npm:8.53.0"
autoprefixer: "npm:10.4.23" autoprefixer: "npm:10.4.23"
copy-webpack-plugin: "npm:13.0.1" copy-webpack-plugin: "npm:13.0.1"
cspell: "npm:9.6.0" cspell: "npm:9.6.0"