Skip to content

Commit a2e8ca8

Browse files
authored
fix(deps): Update eslint packages (#845)
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.53.1` → `8.57.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.57.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.57.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.53.1/8.57.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.53.1` → `8.57.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.53.1/8.57.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.57.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.53.1/8.57.0?slim=true) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.39.2` → `9.39.4`](https://renovatebot.com/diffs/npm/eslint/9.39.2/9.39.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.39.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.39.2/9.39.4?slim=true) | | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | [`17.23.2` → `17.24.0`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.23.2/17.24.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.24.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.23.2/17.24.0?slim=true) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v8.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8570-2026-03-09) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.56.1...v8.57.0) ##### 🚀 Features - **eslint-plugin:** \[no-unnecessary-condition] allow literal loop conditions in for/do loops ([#&#8203;12080](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080)) ##### 🩹 Fixes - **eslint-plugin:** \[no-base-to-string] fix false positive for toString with overloads ([#&#8203;12089](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089)) - **eslint-plugin:** \[prefer-promise-reject-errors] add allow `TypeOrValueSpecifier` to prefer-promise-reject-errors ([#&#8203;12094](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094)) - **typescript-estree:** if the template literal is tagged and the text has an invalid escape, `cooked` will be `null` ([#&#8203;11355](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355)) - **eslint-plugin:** guard against negative paramIndex in no-useless-default-assignment ([#&#8203;12077](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077)) - **eslint-plugin:** handle statically analyzable computed keys in prefer-readonly ([#&#8203;12079](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079)) - **eslint-plugin:** \[strict-void-return] false positives with overloads ([#&#8203;12055](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055)) ##### ❤️ Thank You - Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher) - Brian Schlenker [@&#8203;bschlenk](https://redirect.github.com/bschlenk) - Evyatar Daud [@&#8203;StyleShit](https://redirect.github.com/StyleShit) - James Henry [@&#8203;JamesHenry](https://redirect.github.com/JamesHenry) - Josh Goldberg - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://redirect.github.com/kirkwaiblinger) - Moses Odutusin [@&#8203;thebolarin](https://redirect.github.com/thebolarin) - Newton Yuan [@&#8203;NewtonYuan](https://redirect.github.com/NewtonYuan) - SungHyun627 [@&#8203;SungHyun627](https://redirect.github.com/SungHyun627) - Younsang Na [@&#8203;nayounsang](https://redirect.github.com/nayounsang) See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.56.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8561-2026-02-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.56.0...v8.56.1) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8560-2026-02-16) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.55.0...v8.56.0) ##### 🚀 Features - support ESLint v10 ([#&#8203;12057](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057)) ##### 🩹 Fixes - use parser options from context.languageOptions ([#&#8203;12043](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043)) ##### ❤️ Thank You - Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher) - fnx [@&#8203;DMartens](https://redirect.github.com/DMartens) - Joshua Chen See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8550-2026-02-09) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.54.0...v8.55.0) ##### 🚀 Features - **utils:** deprecate defaultOptions in favor of meta.defaultOptions ([#&#8203;11992](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992)) ##### 🩹 Fixes - **eslint-plugin:** \[no-useless-default-assignment] reduce param index to ts this handling ([#&#8203;11949](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949)) - **eslint-plugin:** \[no-useless-default-assignment] report unnecessary defaults in ternary expressions ([#&#8203;11984](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984)) - **eslint-plugin:** \[no-useless-default-assignment] require strictNullChecks ([#&#8203;11966](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966), [#&#8203;12000](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000)) - **eslint-plugin:** \[no-unused-vars] remove trailing newline when removing entire import ([#&#8203;11990](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990)) ##### ❤️ Thank You - Christian Rose [@&#8203;chrros95](https://redirect.github.com/chrros95) - Josh Goldberg - Maria Solano [@&#8203;MariaSolOs](https://redirect.github.com/MariaSolOs) - Minyeong Kim [@&#8203;minyeong981](https://redirect.github.com/minyeong981) - SungHyun627 [@&#8203;SungHyun627](https://redirect.github.com/SungHyun627) - Yukihiro Hasegawa [@&#8203;y-hsgw](https://redirect.github.com/y-hsgw) See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8540-2026-01-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.0) ##### 🚀 Features - **eslint-plugin-internal:** add prefer-tsutils-methods rule ([#&#8203;11974](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974), [#&#8203;11625](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625)) - **typescript-estree:** add shortcut methods to ParserServicesWithTypeInformation ([#&#8203;11965](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965), [#&#8203;11955](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955)) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#&#8203;11967](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967), [#&#8203;11559](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559)) - **deps:** update dependency prettier to v3.8.0 ([#&#8203;11991](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991)) - **scope-manager:** fix catch clause scopes `def.name` ([#&#8203;11982](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982)) - **eslint-plugin:** \[no-unused-private-class-members] private destructured class member is defined but used ([#&#8203;11785](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785)) ##### ❤️ Thank You - Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher) - Josh Goldberg - MinJae [@&#8203;Ju-MINJAE](https://redirect.github.com/Ju-MINJAE) - Minyeong Kim [@&#8203;minyeong981](https://redirect.github.com/minyeong981) - overlookmotel - Yuya Yoshioka [@&#8203;YuyaYoshioka](https://redirect.github.com/YuyaYoshioka) - 김현수 [@&#8203;Kimsoo0119](https://redirect.github.com/Kimsoo0119) 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.57.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8570-2026-03-09) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.56.1...v8.57.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.56.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8561-2026-02-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.56.0...v8.56.1) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.56.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8560-2026-02-16) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.55.0...v8.56.0) ##### 🚀 Features - support ESLint v10 ([#&#8203;12057](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057)) ##### ❤️ Thank You - Brad Zacher [@&#8203;bradzacher](https://redirect.github.com/bradzacher) - Joshua Chen See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.55.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8550-2026-02-09) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.54.0...v8.55.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.54.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8540-2026-01-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.1...v8.54.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> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.39.4`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.4) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.3...v9.39.4) #### Bug Fixes - [`f18f6c8`](https://redirect.github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459) fix: update dependency minimatch to ^3.1.5 ([#&#8203;20564](https://redirect.github.com/eslint/eslint/issues/20564)) (Milos Djermanovic) - [`a3c868f`](https://redirect.github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f) fix: update dependency [@&#8203;eslint/eslintrc](https://redirect.github.com/eslint/eslintrc) to ^3.3.4 ([#&#8203;20554](https://redirect.github.com/eslint/eslint/issues/20554)) (Milos Djermanovic) - [`234d005`](https://redirect.github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3) fix: minimatch security vulnerability patch for v9.x ([#&#8203;20549](https://redirect.github.com/eslint/eslint/issues/20549)) (Andrej Beles) - [`b1b37ee`](https://redirect.github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a) fix: update `ajv` to `6.14.0` to address security vulnerabilities ([#&#8203;20538](https://redirect.github.com/eslint/eslint/issues/20538)) (루밀LuMir) #### Documentation - [`4675152`](https://redirect.github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347) docs: add deprecation notice partial ([#&#8203;20520](https://redirect.github.com/eslint/eslint/issues/20520)) (Milos Djermanovic) #### Chores - [`b8b4eb1`](https://redirect.github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e) chore: update dependencies for ESLint v9.39.4 ([#&#8203;20596](https://redirect.github.com/eslint/eslint/issues/20596)) (Francesco Trotta) - [`71b2f6b`](https://redirect.github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`1d16c2f`](https://redirect.github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d) ci: pin Node.js 25.6.1 ([#&#8203;20563](https://redirect.github.com/eslint/eslint/issues/20563)) (Milos Djermanovic) ### [`v9.39.3`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.3) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.2...v9.39.3) #### Bug Fixes - [`791bf8d`](https://redirect.github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27) fix: restore TypeScript 4.0 compatibility in types ([#&#8203;20504](https://redirect.github.com/eslint/eslint/issues/20504)) (sethamus) #### Chores - [`8594a43`](https://redirect.github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.39.3 ([#&#8203;20529](https://redirect.github.com/eslint/eslint/issues/20529)) (Milos Djermanovic) - [`9ceef92`](https://redirect.github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`af498c6`](https://redirect.github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b) chore: ignore `/docs/v9.x` in link checker ([#&#8203;20453](https://redirect.github.com/eslint/eslint/issues/20453)) (Milos Djermanovic) </details> <details> <summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`v17.24.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17240-2026-02-15) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0) ##### 🌟 Features - add `prefer-global/crypto` rule ([#&#8203;514](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514)) ([2ea0f22](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057)) - add `prefer-global/timers` rule ([#&#8203;515](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515)) ([10b24ae](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888)) ##### 🧹 Chores - add v17.x to release-please ([9c5e437](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42My4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
1 parent 1f174ed commit a2e8ca8

File tree

2 files changed

+231
-213
lines changed

2 files changed

+231
-213
lines changed

0 commit comments

Comments
 (0)