chore(deps): update dependency stylelint to v17 #196

Open
renovatebot wants to merge 1 commits from renovate/stylelint-17.x into main
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
stylelint (source) ^16.26.0^17.0.0 age adoption passing confidence

Release Notes

stylelint/stylelint (stylelint)

v17.0.0

Compare Source

It contains 14 breaking changes, which we've detailed in the migrating to 17.0.0 guide. Additionally, it adds 3 options to the rules and fixes 9 bugs. We've also released compatible versions of our shared config, Visual Studio Code extension, Node.js Rule Tester and Jest preset.

  • Removed: CommonJS Node.js API (#​8859) (@​jeddy3).
  • Removed: output property in the Node.js API returned resolved object (#​8878) (@​jeddy3).
  • Removed: support for Node.js less than 20.19.0 (#​8867) (@​jeddy3).
  • Removed: GitHub formatter (#​8888) (@​jeddy3).
  • Removed: resolveNestedSelectors option from selector-class-pattern (#​8931) (@​jeddy3).
  • Removed: checkContextFunctionalPseudoClasses option from selector-max-id (#​8913) (@​jeddy3).
  • Changed: default fix mode to strict (#​8889) (@​jeddy3).
  • Changed: report to be consistent and predictable in how it handles the provided position arguments (#​8217) (@​romainmenke).
  • Changed: selector-max-* syntax rules for standard CSS nesting and modern functional pseudo-classes (#​8913) (@​jeddy3).
  • Changed: *-specificity semantic rules for standard CSS nesting (#​8913) (@​jeddy3).
  • Changed: no-duplicate-selectors and selector-no-qualifying-type for standard CSS nesting (#​8913) (@​jeddy3).
  • Changed: *-list rules to have consistent behaviour for vendor prefixes and case (#​8912) (@​jeddy3).
  • Changed: *-no-vendor-prefix rules to have consistent behaviour for their ignore*: [] secondary options (#​8924) (@​jeddy3).
  • Changed: declaration-property-max-values rule to have consistent behaviour for vendor prefixes (#​8926) (@​jeddy3).
  • Added: except: ["after-block"] to custom-property-empty-line-before (#​8921) (@​kovsu).
  • Added: except: ["after-block"] to declaration-empty-line-before (#​8910) (@​kovsu).
  • Added: ignoreSelectors: [] to no-duplicate-selectors (#​8883) (@​kovsu).
  • Fixed: Windows drive letter casing inconsistencies when matching patterns against file paths (#​8941) (@​adalinesimonian).
  • Fixed: CLI help to include TypeScript config files (#​8908) (@​kovsu).
  • Fixed: at-rule-descriptor-no-unknown false positives for declarations within feature-value-blocks (#​8868) (@​kovsu).
  • Fixed: declaration-block-no-redundant-longhand-properties false negatives for short and long combinations (#​8892) (@​nathannewyen).
  • Fixed: media-feature-name-no-unknown false positives for namespaced dollar variables and range context queries (#​8890) (@​kovsu).
  • Fixed: nesting-selector-no-missing-scoping-root false positives for CSS-in-JS (#​8905) (@​kovsu).
  • Fixed: no-invalid-position-declaration false negatives for embedded blocks (#​8907) (@​kovsu).
  • Fixed: selector-no-qualifying-type false negatives for :is/where() (#​8940) (@​romainmenke).
  • Fixed: selector-type-no-unknown false positives for MathML 4 tags (#​8874) (@​jeddy3).

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: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [stylelint](https://stylelint.io) ([source](https://github.com/stylelint/stylelint)) | [`^16.26.0` → `^17.0.0`](https://renovatebot.com/diffs/npm/stylelint/16.26.1/17.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/stylelint/17.0.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/stylelint/17.0.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/stylelint/16.26.1/17.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stylelint/16.26.1/17.0.0?slim=true) | --- ### Release Notes <details> <summary>stylelint/stylelint (stylelint)</summary> ### [`v17.0.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1700---2026-01-15) [Compare Source](https://github.com/stylelint/stylelint/compare/16.26.1...17.0.0) It contains 14 breaking changes, which we've detailed in the [migrating to `17.0.0` guide](docs/migration-guide/to-17.md). Additionally, it adds 3 options to the rules and fixes 9 bugs. We've also released compatible versions of our [shared config](https://www.npmjs.com/package/stylelint-config-standard), [Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint), [Node.js Rule Tester](https://www.npmjs.com/package/stylelint-test-rule-node) and [Jest preset](https://www.npmjs.com/package/jest-preset-stylelint). - Removed: CommonJS Node.js API ([#&#8203;8859](https://github.com/stylelint/stylelint/pull/8859)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Removed: `output` property in the Node.js API returned resolved object ([#&#8203;8878](https://github.com/stylelint/stylelint/pull/8878)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Removed: support for Node.js less than 20.19.0 ([#&#8203;8867](https://github.com/stylelint/stylelint/pull/8867)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Removed: GitHub formatter ([#&#8203;8888](https://github.com/stylelint/stylelint/pull/8888)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Removed: `resolveNestedSelectors` option from `selector-class-pattern` ([#&#8203;8931](https://github.com/stylelint/stylelint/pull/8931)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Removed: `checkContextFunctionalPseudoClasses` option from `selector-max-id` ([#&#8203;8913](https://github.com/stylelint/stylelint/pull/8913)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: default `fix` mode to `strict` ([#&#8203;8889](https://github.com/stylelint/stylelint/pull/8889)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `report` to be consistent and predictable in how it handles the provided position arguments ([#&#8203;8217](https://github.com/stylelint/stylelint/pull/8217)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Changed: `selector-max-*` syntax rules for standard CSS nesting and modern functional pseudo-classes ([#&#8203;8913](https://github.com/stylelint/stylelint/pull/8913)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `*-specificity` semantic rules for standard CSS nesting ([#&#8203;8913](https://github.com/stylelint/stylelint/pull/8913)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `no-duplicate-selectors` and `selector-no-qualifying-type` for standard CSS nesting ([#&#8203;8913](https://github.com/stylelint/stylelint/pull/8913)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `*-list` rules to have consistent behaviour for vendor prefixes and case ([#&#8203;8912](https://github.com/stylelint/stylelint/pull/8912)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `*-no-vendor-prefix` rules to have consistent behaviour for their `ignore*: []` secondary options ([#&#8203;8924](https://github.com/stylelint/stylelint/pull/8924)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Changed: `declaration-property-max-values` rule to have consistent behaviour for vendor prefixes ([#&#8203;8926](https://github.com/stylelint/stylelint/pull/8926)) ([@&#8203;jeddy3](https://github.com/jeddy3)). - Added: `except: ["after-block"]` to `custom-property-empty-line-before` ([#&#8203;8921](https://github.com/stylelint/stylelint/pull/8921)) ([@&#8203;kovsu](https://github.com/kovsu)). - Added: `except: ["after-block"]` to `declaration-empty-line-before` ([#&#8203;8910](https://github.com/stylelint/stylelint/pull/8910)) ([@&#8203;kovsu](https://github.com/kovsu)). - Added: `ignoreSelectors: []` to `no-duplicate-selectors` ([#&#8203;8883](https://github.com/stylelint/stylelint/pull/8883)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: Windows drive letter casing inconsistencies when matching patterns against file paths ([#&#8203;8941](https://github.com/stylelint/stylelint/pull/8941)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)). - Fixed: CLI help to include TypeScript config files ([#&#8203;8908](https://github.com/stylelint/stylelint/pull/8908)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `at-rule-descriptor-no-unknown` false positives for declarations within feature-value-blocks ([#&#8203;8868](https://github.com/stylelint/stylelint/pull/8868)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `declaration-block-no-redundant-longhand-properties` false negatives for short and long combinations ([#&#8203;8892](https://github.com/stylelint/stylelint/pull/8892)) ([@&#8203;nathannewyen](https://github.com/nathannewyen)). - Fixed: `media-feature-name-no-unknown` false positives for namespaced dollar variables and range context queries ([#&#8203;8890](https://github.com/stylelint/stylelint/pull/8890)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `nesting-selector-no-missing-scoping-root` false positives for CSS-in-JS ([#&#8203;8905](https://github.com/stylelint/stylelint/pull/8905)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `no-invalid-position-declaration` false negatives for embedded blocks ([#&#8203;8907](https://github.com/stylelint/stylelint/pull/8907)) ([@&#8203;kovsu](https://github.com/kovsu)). - Fixed: `selector-no-qualifying-type` false negatives for `:is/where()` ([#&#8203;8940](https://github.com/stylelint/stylelint/pull/8940)) ([@&#8203;romainmenke](https://github.com/romainmenke)). - Fixed: `selector-type-no-unknown` false positives for MathML 4 tags ([#&#8203;8874](https://github.com/stylelint/stylelint/pull/8874)) ([@&#8203;jeddy3](https://github.com/jeddy3)). </details> --- ### 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**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NC4zIiwidXBkYXRlZEluVmVyIjoiNDIuOTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
renovatebot added 1 commit 2026-01-29 21:22:24 +08:00
chore(deps): update dependency stylelint to v17
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
CI/CD Pipeline / playwright (push) Successful in 2m52s
CI/CD Pipeline / build-and-deploy (push) Successful in 1m41s
9e60d88bd6
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
CI/CD Pipeline / playwright (push) Successful in 2m52s
CI/CD Pipeline / build-and-deploy (push) Successful in 1m41s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/stylelint-17.x:renovate/stylelint-17.x
git checkout renovate/stylelint-17.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: examples/vue-ts-example-2025#196