typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7180-2024-07-29)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.0)
##### 🩹 Fixes
- **eslint-plugin:** \[no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib
- **eslint-plugin:** \[unbound-method] report on destructuring in function parameters
- **eslint-plugin:** \[no-duplicate-type-constituents] shouldn't report on error types
- **eslint-plugin:** \[strict-boolean-expressions] support branded booleans
##### ❤️ Thank You
- auvred
- Oliver Salzburg
- Vinccool96
- Yukihiro Hasegawa
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.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7180-2024-07-29)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.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.
typicode/husky (husky)
### [`v9.1.4`](https://togithub.com/typicode/husky/compare/v9.1.3...fc549e0e5c8723a6d796f6ad26ef6590769f5d82)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.3...v9.1.4)
stylelint/stylelint (stylelint)
### [`v16.8.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1681)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/16.8.0...16.8.1)
- Fixed: `no-duplicate-selectors` false positives with Less syntax ([#7888](https://togithub.com/stylelint/stylelint/pull/7888)) ([@romainmenke](https://togithub.com/romainmenke)).
### [`v16.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1680)
[Compare Source](https://togithub.com/stylelint/stylelint/compare/16.7.0...16.8.0)
- Deprecated: `github` formatter ([#7865](https://togithub.com/stylelint/stylelint/pull/7865)) ([@marcalexiei](https://togithub.com/marcalexiei)).
- Fixed: `function-url-quotes` false positives for SCSS variables and `#`/`?` characters ([#7874](https://togithub.com/stylelint/stylelint/pull/7874)) ([@vimalloc](https://togithub.com/vimalloc)).
- Fixed: `keyframe-selector-notation` false positives for `entry-crossing` and `exit-crossing` ([#7859](https://togithub.com/stylelint/stylelint/pull/7859)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `no-descending-specificity` false positives for nested rules without declarations ([#7850](https://togithub.com/stylelint/stylelint/pull/7850)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `no-duplicate-selectors` end positions ([#7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `no-duplicate-selectors` false negatives for three or more duplicates ([#7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `selector-max-compound-selectors` error for `@nest` ([#7875](https://togithub.com/stylelint/stylelint/pull/7875)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `selector-pseudo-class-no-unknown` false positives for `:active-view-transition` and `:active-view-transition-type()` ([#7868](https://togithub.com/stylelint/stylelint/pull/7868)) ([@Mouvedia](https://togithub.com/Mouvedia)).
- Fixed: `selector-type-*`, `selector-max-type` and `selector-class-pattern` false positives for `` in keyframe selectors ([#7856](https://togithub.com/stylelint/stylelint/pull/7856)) ([@romainmenke](https://togithub.com/romainmenke)).
- Fixed: `stylelint.utils.checkAgainstRule()` regression when `reportNeedlessDisables` and `quiet` are both enabled ([#7879](https://togithub.com/stylelint/stylelint/pull/7879)) ([@ybiquitous](https://togithub.com/ybiquitous)).
- Fixed: configuration comments within selector and value lists being ignored ([#7839](https://togithub.com/stylelint/stylelint/pull/7839)) ([@romainmenke](https://togithub.com/romainmenke)).
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: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.17.0
->7.18.0
7.17.0
->7.18.0
9.1.3
->9.1.4
16.7.0
->16.8.1
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7180-2024-07-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib - **eslint-plugin:** \[unbound-method] report on destructuring in function parameters - **eslint-plugin:** \[no-duplicate-type-constituents] shouldn't report on error types - **eslint-plugin:** \[strict-boolean-expressions] support branded booleans ##### ❤️ Thank You - auvred - Oliver Salzburg - Vinccool96 - Yukihiro Hasegawa 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.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7180-2024-07-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.17.0...v7.18.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.typicode/husky (husky)
### [`v9.1.4`](https://togithub.com/typicode/husky/compare/v9.1.3...fc549e0e5c8723a6d796f6ad26ef6590769f5d82) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.3...v9.1.4)stylelint/stylelint (stylelint)
### [`v16.8.1`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1681) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.8.0...16.8.1) - Fixed: `no-duplicate-selectors` false positives with Less syntax ([#7888](https://togithub.com/stylelint/stylelint/pull/7888)) ([@romainmenke](https://togithub.com/romainmenke)). ### [`v16.8.0`](https://togithub.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1680) [Compare Source](https://togithub.com/stylelint/stylelint/compare/16.7.0...16.8.0) - Deprecated: `github` formatter ([#7865](https://togithub.com/stylelint/stylelint/pull/7865)) ([@marcalexiei](https://togithub.com/marcalexiei)). - Fixed: `function-url-quotes` false positives for SCSS variables and `#`/`?` characters ([#7874](https://togithub.com/stylelint/stylelint/pull/7874)) ([@vimalloc](https://togithub.com/vimalloc)). - Fixed: `keyframe-selector-notation` false positives for `entry-crossing` and `exit-crossing` ([#7859](https://togithub.com/stylelint/stylelint/pull/7859)) ([@romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-descending-specificity` false positives for nested rules without declarations ([#7850](https://togithub.com/stylelint/stylelint/pull/7850)) ([@romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-duplicate-selectors` end positions ([#7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@romainmenke](https://togithub.com/romainmenke)). - Fixed: `no-duplicate-selectors` false negatives for three or more duplicates ([#7867](https://togithub.com/stylelint/stylelint/pull/7867)) ([@romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-max-compound-selectors` error for `@nest` ([#7875](https://togithub.com/stylelint/stylelint/pull/7875)) ([@romainmenke](https://togithub.com/romainmenke)). - Fixed: `selector-pseudo-class-no-unknown` false positives for `:active-view-transition` and `:active-view-transition-type()` ([#7868](https://togithub.com/stylelint/stylelint/pull/7868)) ([@Mouvedia](https://togithub.com/Mouvedia)). - Fixed: `selector-type-*`, `selector-max-type` and `selector-class-pattern` false positives for `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: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.