Skip to content

Commit 6191f47

Browse files
authored
fix(deps): Update eslint packages (#811)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [@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)) | devDependencies | minor | [`8.50.1` -> `8.53.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.50.1/8.53.1) | `8.54.0` | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | minor | [`8.50.1` -> `8.53.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.50.1/8.53.1) | `8.54.0` | | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | devDependencies | patch | [`17.23.1` -> `17.23.2`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.23.1/17.23.2) | | | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | devDependencies | patch | [`5.5.4` -> `5.5.5`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.4/5.5.5) | | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v8.53.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8531-2026-01-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.0...v8.53.1) ##### 🩹 Fixes - **utils:** make RuleCreator root defaultOptions optional ([#&#8203;11956](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956)) - **eslint-plugin:** \[consistent-indexed-object-style] skip fixer if interface is a default export ([#&#8203;11951](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951)) ##### ❤️ Thank You - Cameron - Yukihiro Hasegawa [@&#8203;y-hsgw](https://redirect.github.com/y-hsgw) 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.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. ### [`v8.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8520-2026-01-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.51.0...v8.52.0) ##### 🚀 Features - **eslint-plugin-internal:** \[no-multiple-lines-of-errors] add rule ([#&#8203;11899](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899)) ##### 🩹 Fixes - **eslint-plugin:** \[no-base-to-string] detect @&#8203;[@&#8203;toPrimitive](https://redirect.github.com/toPrimitive) and valueOf ([#&#8203;11901](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901)) - **eslint-plugin:** \[no-useless-default-assignment] handle conditional initializer ([#&#8203;11908](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908)) ##### ❤️ Thank You - Josh Goldberg ✨ - Ulrich Stark 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.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8510-2025-12-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.50.1...v8.51.0) ##### 🚀 Features - **eslint-plugin:** add namespace to plugin meta ([#&#8203;11885](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885)) - **eslint-plugin:** \[no-useless-default-assignment] fix some cases to optional syntax ([#&#8203;11871](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871)) ##### 🩹 Fixes - **eslint-plugin:** \[prefer-optional-chain] handle MemberExpression in final chain position ([#&#8203;11835](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835)) - **eslint-plugin:** bump ts-api-utils to 2.2.0 ([#&#8203;11881](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881)) - **eslint-plugin:** remove fixable from no-dynamic-delete rule ([#&#8203;11876](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876)) - **eslint-plugin:** fix crash and false positives in `no-useless-default-assignment` ([#&#8203;11845](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845)) ##### ❤️ Thank You - Josh Goldberg ✨ - Kirk Waiblinger [@&#8203;kirkwaiblinger](https://redirect.github.com/kirkwaiblinger) - mdm317 - Ulrich Stark - Yannick Decat [@&#8203;mho22](https://redirect.github.com/mho22) 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.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8531-2026-01-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.0...v8.53.1) 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. ### [`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. ### [`v8.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8520-2026-01-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.51.0...v8.52.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. ### [`v8.51.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8510-2025-12-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.50.1...v8.51.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-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`v17.23.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17232-2026-01-13) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2) ##### 🩹 Fixes - avoid any type for no-top-level-await listener node (build issue) ([#&#8203;498](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498)) ([f071703](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c)) - **file-extension-in-import:** handle directory index imports ([#&#8203;499](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499)) ([754a1a6](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f)) - **file-extension-in-import:** handle files with dots in basename ([#&#8203;506](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506)) ([600f3f2](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940)) - **no-sync:** resolve full typed names for ignores ([#&#8203;501](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501)) ([047301a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1)) ##### 📚 Documentation - safely disable no-unpublished-bin npm v10+ ([#&#8203;487](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487)) ([8af9c86](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a)) ##### 🧹 Chores - **no-missing-import:** align fixture message with latest resolver output ([#&#8203;500](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500)) ([a3719d2](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7)) </details> <details> <summary>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary> ### [`v5.5.5`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#555) [Compare Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.5.4...v5.5.5) ##### Patch Changes - [#&#8203;772](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772) [`7264ed0`](https://redirect.github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c) Thanks [@&#8203;BPScott](https://redirect.github.com/BPScott)! - Bump prettier-linter-helpers dependency to v1.0.1 - [#&#8203;776](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776) [`77651a3`](https://redirect.github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b) Thanks [@&#8203;aswils](https://redirect.github.com/aswils)! - fix: bump synckit for yarn PnP ESM issue </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:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
1 parent c12b215 commit 6191f47

File tree

2 files changed

+201
-201
lines changed

2 files changed

+201
-201
lines changed

0 commit comments

Comments
 (0)