Commit 318fc74
authored
fix(deps): Update eslint packages (#800)
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.47.0` -> `8.50.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.47.0/8.50.1) | `8.51.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.47.0` -> `8.50.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.47.0/8.50.1) | `8.51.0` |
| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | patch | [`9.39.1` -> `9.39.2`](https://renovatebot.com/diffs/npm/eslint/9.39.1/9.39.2) | |
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v8.50.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8501-2025-12-22)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.50.0...v8.50.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] correct handling of undefined vs. void ([#​11826](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826))
- **eslint-plugin:** \[method-signature-style] ignore methods that return `this` ([#​11813](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813))
##### ❤️ Thank You
- Josh Goldberg ✨
- Tamashoo [@​Tamashoo](https://redirect.github.com/Tamashoo)
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.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8500-2025-12-15)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.49.0...v8.50.0)
##### 🚀 Features
- **eslint-plugin:** \[no-useless-default-assignment] add rule ([#​11720](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720))
##### ❤️ 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.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8490-2025-12-08)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.1...v8.49.0)
##### 🚀 Features
- **eslint-plugin:** use `Intl.Segmenter` instead of `graphemer` ([#​11804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804))
##### 🩹 Fixes
- **deps:** update dependency prettier to v3.7.2 ([#​11820](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820))
##### ❤️ Thank You
- Justin McBride
- Kirk Waiblinger [@​kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
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.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8481-2025-12-02)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.0...v8.48.1)
##### 🩹 Fixes
- **eslint-plugin:** \[restrict-template-expressions] check base types in allow list ([#​11764](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764), [#​11759](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759))
- **eslint-plugin:** honor ignored base types on generic classes ([#​11767](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767))
- **eslint-plugin:** \[consistent-type-exports] check value flag before resolving alias ([#​11769](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769))
##### ❤️ Thank You
- Josh Goldberg
- OleksandraKordonets
- SangheeSon [@​Higangssh](https://redirect.github.com/Higangssh)
- tao
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.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8480-2025-11-24)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.47.0...v8.48.0)
##### 🚀 Features
- **eslint-plugin:** \[no-redundant-type-constituents] use assignability checking for redundancy checks ([#​10744](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744))
##### 🩹 Fixes
- **typescript-estree:** disallow binding patterns in parameter properties ([#​11760](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760))
- **eslint-plugin:** \[consistent-generic-constructors] ignore when constructor is typed array ([#​10477](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477))
##### ❤️ Thank You
- Dima Barabash [@​dbarabashh](https://redirect.github.com/dbarabashh)
- JamesHenry [@​JamesHenry](https://redirect.github.com/JamesHenry)
- Josh Goldberg
- mdm317 [@​gen-ip-1](https://redirect.github.com/gen-ip-1)
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 (@​typescript-eslint/parser)</summary>
### [`v8.50.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8501-2025-12-22)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.50.0...v8.50.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.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8500-2025-12-15)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.49.0...v8.50.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.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8490-2025-12-08)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.1...v8.49.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.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8481-2025-12-02)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.0...v8.48.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.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8480-2025-11-24)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.47.0...v8.48.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.2`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.2)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.1...v9.39.2)
#### Bug Fixes
- [`5705833`](https://redirect.github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9) fix: warn when `eslint-env` configuration comments are found ([#​20381](https://redirect.github.com/eslint/eslint/issues/20381)) (sethamus)
#### Build Related
- [`506f154`](https://redirect.github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23) build: add .scss files entry to knip ([#​20391](https://redirect.github.com/eslint/eslint/issues/20391)) (Milos Djermanovic)
#### Chores
- [`7ca0af7`](https://redirect.github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b) chore: upgrade to `@eslint/js@9.39.2` ([#​20394](https://redirect.github.com/eslint/eslint/issues/20394)) (Francesco Trotta)
- [`c43ce24`](https://redirect.github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`4c9858e`](https://redirect.github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1) ci: add `v9.x-dev` branch ([#​20382](https://redirect.github.com/eslint/eslint/issues/20382)) (Milos Djermanovic)
</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 ee5ee78 commit 318fc74
2 files changed
+171
-478
lines changed
0 commit comments