Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⬆️ Update typescript-eslint monorepo to v8.22.0 (#491)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | 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.19.0` -> `8.22.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.19.0/8.22.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.19.0` -> `8.22.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.19.0/8.22.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.22.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8220-2025-01-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.21.0...v8.22.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-template-expression] handle template literal type ([#​10612](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10612)) - **eslint-plugin:** \[prefer-readonly] autofixer doesn't add type to property that is mutated in the constructor ([#​10552](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10552)) - **eslint-plugin:** \[no-extraneous-class] handle accessor keyword ([#​10678](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10678)) - **eslint-plugin:** \[no-shadow] don't report unnecessarily on valid ways of using module augmentation ([#​10616](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10616)) - **eslint-plugin:** \[no-duplicate-type-constituents] handle nested types ([#​10638](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10638)) - **eslint-plugin:** \[prefer-nullish-coalescing] doesn't report on ternary but on equivalent || ([#​10517](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10517)) ##### ❤️ Thank You - mdm317 - Olivier Zalmanski [@​OlivierZal](https://redirect.github.com/OlivierZal) - Ronen Amiel - YeonJuan [@​yeonjuan](https://redirect.github.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.21.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8210-2025-01-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.20.0...v8.21.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-duplicate-enum-values] handle template literal ([#​10675](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675)) - **eslint-plugin:** \[no-base-to-string] don't crash for recursive array or tuple types ([#​10633](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633)) - **eslint-plugin:** \[no-for-in-array] report on any type which may be an array or array-like ([#​10535](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535)) - **eslint-plugin:** check JSX spread elements for misused spread usage ([#​10653](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653)) - **eslint-plugin:** \[no-unnecessary-type-arguments] handle type args on jsx ([#​10630](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630)) ##### ❤️ Thank You - Ronen Amiel - YeonJuan [@​yeonjuan](https://redirect.github.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.20.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8200-2025-01-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.0) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-assertions] add arrayLiteralTypeAssertions options ([#​10565](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10565)) - **eslint-plugin:** \[no-deprecated] add allow options ([#​10585](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10585)) - **eslint-plugin:** \[no-misused-spread] add new rule ([#​10551](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10551)) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters ([#​10602](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10602)) - **eslint-plugin:** \[no-shadow] ignore ordering of type declarations ([#​10593](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10593)) ##### ❤️ Thank You - Josh Goldberg ✨ - Ronen Amiel - YeonJuan [@​yeonjuan](https://redirect.github.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8191-2025-01-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.19.0...v8.19.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] handle literal types ([#​10523](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10523)) - **eslint-plugin:** \[no-deprecated] doesn't report on shorthand property in an object expression ([#​10550](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10550)) - **eslint-plugin:** \[strict-boolean-expressions] remove remaining (unsafe) autofixes ([#​10548](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10548)) - **eslint-plugin:** \[no-shadow] report correctly on parameters of functions declared with the `declare` keyword ([#​10543](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10543)) - **eslint-plugin:** \[no-base-to-string] check array generic type ([#​10437](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10437)) ##### ❤️ Thank You - Kirk Waiblinger - mdm317 - Ronen Amiel - Yukihiro Hasegawa [@​y-hsgw](https://redirect.github.com/y-hsgw) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.22.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8220-2025-01-27) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.21.0...v8.22.0) ##### 🚀 Features - **parser:** add standalone isolatedDeclarations option ([#​10499](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10499)) ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.21.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8210-2025-01-20) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.20.0...v8.21.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://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.20.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8200-2025-01-13) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.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://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.19.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8191-2025-01-06) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.19.0...v8.19.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://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 * * 1" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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 --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/WtfJoke/setup-tectonic). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
- Loading branch information