Skip to content

Update dependency stylelint to v17#410

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-stylelint-packages
Open

Update dependency stylelint to v17#410
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-stylelint-packages

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 25, 2023

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
stylelint (source) ^14.14.0^17.0.0 age confidence

Release Notes

stylelint/stylelint (stylelint)

v17.3.0

Compare Source

It fixes 17 bugs. 3 related to supporting calc() in declaration-property-value-no-unknown, and 13 performance ones that make Stylelint a further 3x faster when using the rules in our standard config.

v17.2.0

Compare Source

It fixes 7 bugs, including 5 performance ones that make Stylelint 7x faster and use 3x less memory on larger codebases such as design systems and monorepos. We also restructured our docs to create a contributor guide. If you'd like to help out and contribute to Stylelint, that's the place to start.

v17.1.1

Compare Source

It fixes 2 bugs.

v17.1.0

Compare Source

It fixes 5 bugs and adds the display-notation rule. Before we turn it on in our standard config, we'd like to hear the community's thoughts on which options to use.

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).

v16.26.1

Compare Source

It fixes numerous false positive bugs, including many in the declaration-property-value-no-unknown rule for the latest CSS specifications.

  • Fixed: *-no-unknown false positives for latest specs by integrating @csstools/css-syntax-patches-for-csstree (#​8850) (@​romainmenke).
  • Fixed: at-rule-no-unknown false positives for @function (#​8851) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives for attr(), if() and custom functions (#​8853) (@​jeddy3).
  • Fixed: function-url-quotes false positives when URLs require quoting (#​8804) (@​taearls).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::scroll-button() (#​8856) (@​Mouvedia).

v16.26.0

Compare Source

It adds 1 feature and fixes 2 bugs.

  • Added: support for customSyntax with function export (#​8834) (@​silverwind).
  • Fixed: custom-property-no-missing-var-function false positives for style query in if() function (#​8813) (@​sajdakabir).
  • Fixed: media-feature-range-notation false positives for multiple queries and except: exact-value (#​8832) (@​jeddy3).

v16.25.0

Compare Source

It adds 3 new features, including experimental support for bulk suppressions. It's also our first immutable release, with the package published to npm using trusted publishing and our dependencies updated on a cool down for improved supply chain security.

v16.24.0

Compare Source

It adds 1 new rule, adds 1 option to a rule and fixes 2 bugs.

v16.23.1

Compare Source

It fixes 7 bugs.

  • Fixed: no-invalid-position-declaration false positives for embedded styles (#​8701) (@​sw1tch3roo).
  • Fixed: property-no-deprecated erroneously autofixing clip (#​8699) (@​immitsu).
  • Fixed: property-no-deprecated false positives for -webkit-box-orient: vertical; (#​8699) (@​immitsu).
  • Fixed: selector-pseudo-*-no-unknown false positives for some meter pseudo classes/elements (#​8708) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :unchecked (#​8705) (@​Mouvedia).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::search-text (#​8707) (@​Mouvedia).
  • Fixed: selector-type-no-unknown false positives for selectedcontent (#​8716) (@​Mouvedia).

v16.23.0

Compare Source

It adds 5 new rules, 1 option to a rule and fixes 3 bugs. We've turned on the new rules in our standard config.

v16.22.0

Compare Source

It adds 3 rule features and fixes 2 bugs.

v16.21.1

Compare Source

It fixes 3 bugs.

v16.21.0

Compare Source

It rounds out the message secondary option and marks it as stable, adds 1 new option to a rule, and fixes 4 bugs.

v16.20.0

Compare Source

It fixes 2 bugs with the built-in rules.

v16.19.1

Compare Source

It fixes 1 bug with the no-empty-source rule.

v16.19.0

Compare Source

It adds 2 options to 2 rules and fixes 3 bugs.

  • Added: exceptWithoutPropertyFallback: [] to function-allowed-list (#​8488) (@​ryo-manba).
  • Added: ignore: ["four-into-three-edge-values"] to shorthand-property-no-redundant-values (#​8527) (@​ryo-manba).
  • Fixed: compact formatter with pnpm to newline the exit code (#​8534) (@​konomae).
  • Fixed: declaration-property-value-no-unknown range and message for invalid syntax within known functions (#​8528) (@​ryo-manba).
  • Fixed: no-empty-source false positives for --report-needless-disables (#​8536) (@​romainmenke).

v16.18.0

Compare Source

It adds 2 new rules and fixes 2 bugs. We've turned on these rules, and the syntax-string-no-invalid and layer-name-pattern ones from recent releases, in our standard config.

v16.17.0

Compare Source

It adds 1 new rule, support for languageOptions to 2 rules, 1 option to a rule, the --compute-edit-info CLI flag (along with support for EditInfo in 3 rules), and fixes 1 bug. EditInfo is useful for automated fixing tools and editor integrations.

v16.16.0

Compare Source

It adds support for computing EditInfo to 22 more rules and reverts a change that added context.lexer to our public API in the previous release.

v16.15.0

Compare Source

It adds 1 new rule, a languageOptions configuration property for configuring some of the new rules added in 16.13.0, regex support to 1 option and support for computing EditInfo to 6 rules. It fixes 9 bugs, including 2 with the tap reporter.

v16.14.1

Compare Source

It fixes a bug with caching.

v16.14.0

Compare Source

It fixes 8 bugs and adds features to our Warning type.

  • Added: replaced text and corresponding range to Warning type (#​8234) (@​romainmenke).
  • Fixed: SyntaxError: The requested module 'table'... (#​8325) (@​denisx).
  • Fixed: RuleContext['fix'] type (#​8309) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated autofix of border-color and overflow (#​8346) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false negatives for overflow-x and overflow-y (#​8340) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false negatives for scrollbar-color (#​8346) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated false positives for non-standard syntax values (#​8329) (@​Mouvedia).
  • Fixed: declaration-property-value-keyword-no-deprecated warning message for overflow: <keyword> <keyword> (#​8340) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :has-slotted (#​8332) (@​Mouvedia).

v16.13.2

Compare Source

It fixes a regression bug with --fix.

v16.13.1

Compare Source

It fixes one bug due to an upstream change in our ignore dependency.

v16.13.0

Compare Source

It adds 3 rules to help you write error-free at-rules and 2 rules to warn you about deprecated CSS features. We've turned these rules on in our standard config.

It also adds new rule options, a feature to display how long rules take, lax autofix and support for messageArgs in more rules. It fixes 7 bugs.

Lastly, we've made a deprecation that may affect some plugins. We've updated our docs for plugin authors and end users on how to silence deprecation warnings.

  • Deprecated: ambiguous position arguments passed to utils.report() (#​8244) (@​romainmenke).
  • Added: lax/strict values to the fix Node.js API option and CLI flag (#​8106) (@​ryo-manba).
  • Added: support for profiling rule performance via the TIMING environment variable (#​8108) (@​ryo-manba).
  • Added: at-rule-descriptor-no-unknown rule (#​8197) (@​ryo-manba).
  • Added: at-rule-descriptor-value-no-unknown rule (#​8211) (@​ryo-manba).
  • Added: at-rule-no-deprecated rule (#​8251) (@​jeddy3).
  • Added: at-rule-prelude-no-invalid rule (#​8268) (@​ryo-manba).
  • Added: declaration-property-value-keyword-no-deprecated rule (#​8223) (@​Mouvedia).
  • Added: "ignore": ["at-rule-preludes", "declaration-values"] to string-no-newline (#​8214) (@​ryo-manba).
  • Added: messageArgs to declaration-property-value-no-unknown, font-family-name-quotes, font-family-no-duplicate-names, function-calc-no-unspaced-operator, import-notation, media-feature-name-unit-allowed-list, selector-attribute-quotes and selector-pseudo-element-colon-notation (#​8285 & #​8252) (@​Mouvedia).
  • Fixed: deprecation warnings to only display once per (custom) rule (#​8265) (@​romainmenke).
  • Fixed: *-no-vendor-prefix message ambiguity (#​8239) (@​Mouvedia).
  • Fixed: at-rule-(dis)allowed-list, at-rule-no-vendor-prefix, at-rule-property-required-list message argument (#​8277) (@​Mouvedia).
  • Fixed: at-rule-property-required-list message for inclusion of properties and descriptors (#​8207) (@​jeddy3).
  • Fixed: at-rule-* false positives and negatives for @charset rule (#​8215) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives for descriptors (#​8240) (@​jeddy3).
  • Fixed: property-(dis)allowed-list false negatives for custom properties, use /^--/ to (dis)allow them (#​8209) (@​fbasmaison-lucca).
  • Fixed: property-no-unknown false positives for descriptors (#​8203) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for deprecated pseudo-classes (#​8264) (@​Mouvedia).
  • Fixed: selector-type-case false positives for hatchPath (#​8264) (@​Mouvedia).
  • Fixed: selector-type-no-unknown false positives for shadow, hatch and hatchpath (#​8264) (@​Mouvedia).

v16.12.0

Compare Source

  • Added: selector-pseudo-class-allowed-list now checks @page pseudo-classes (#​8176) (@​Mouvedia).
  • Added: selector-pseudo-class-disallowed-list now checks @page pseudo-classes (#​8171) (@​Mouvedia).
  • Fixed: at-rule-property-required-list message to use "descriptor" for accuracy (#​8186) (@​ybiquitous).
  • Fixed: custom-property-no-missing-var-function false positives for container-name (#​8157) (@​Mouvedia).
  • Fixed: custom-property-no-missing-var-function false positives for custom properties passed to running() (#​8172) (@​Mouvedia).
  • Fixed: function-no-unknown false positives for running() (#​8172) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for :open (#​8184) (@​lukewarlow).
  • Fixed: selector-pseudo-class-no-unknown false positives for :recto, :verso and :nth() (#​8170) (@​Mouvedia).
  • Fixed: selector-pseudo-class-no-unknown false positives for some moz-* vendor-prefixed pseudo-classes (#​8188) (@​Mouvedia).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::details-content (#​8174) (@​lukewarlow).
  • Fixed: selector-type-no-unknown false positives for idents in functional pseudo-classes (#​8191) (@​elskhn).
  • Fixed: value-keyword-case false negatives (#​8158) (@​Mouvedia).
  • Fixed: value-keyword-case false positives for vendor-prefixed system colors (#​8146) (@​Mouvedia).

v16.11.0

Compare Source

  • Added: --report-unscoped-disables CLI flag and reportUnscopedDisables option to Node.js API and configuration object (#​8024) (@​Mouvedia).
  • Added: ignoreFunctions: [] to media-query-no-invalid (#​8060) (@​ryo-manba).
  • Added: name configurat

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 was generated by Mend Renovate. View the repository job log.

@bjacobel
Copy link
Owner

bjacobel commented May 5, 2023

@linaria/stylelint-config-standard-linaria is not compatible

@renovate renovate bot changed the title Update dependency stylelint to v15 Update dependency stylelint to v15 - autoclosed Jul 7, 2023
@renovate renovate bot closed this Jul 7, 2023
@renovate renovate bot deleted the renovate/major-stylelint-packages branch July 7, 2023 21:53
@renovate renovate bot changed the title Update dependency stylelint to v15 - autoclosed Update dependency stylelint to v15 Jul 13, 2023
@renovate renovate bot reopened this Jul 13, 2023
@renovate renovate bot restored the renovate/major-stylelint-packages branch July 13, 2023 19:27
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 28e362d to 352edf2 Compare July 13, 2023 19:27
@codecov
Copy link

codecov bot commented Jul 13, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (00862fb) to head (352edf2).
Report is 1 commits behind head on master.

❗ Current head 352edf2 differs from pull request most recent head afd14aa. Consider uploading reports for the commit afd14aa to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           master      #410      +/-   ##
===========================================
+ Coverage   96.42%   100.00%   +3.57%     
===========================================
  Files           6         5       -1     
  Lines          56        49       -7     
  Branches       15        14       -1     
===========================================
- Hits           54        49       -5     
+ Misses          2         0       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 352edf2 to b1e9bcf Compare December 8, 2023 14:03
@renovate renovate bot changed the title Update dependency stylelint to v15 Update dependency stylelint to v16 Dec 8, 2023
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from b1e9bcf to aa4fc81 Compare April 7, 2024 16:00
@bjacobel bjacobel force-pushed the master branch 2 times, most recently from 96ae708 to 7d4812b Compare April 7, 2024 16:27
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 9 times, most recently from 0f3ffba to e84d143 Compare April 7, 2024 21:35
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from 9eaf88b to e26ae97 Compare April 27, 2024 20:12
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 3 times, most recently from 7e11bda to 70cc96a Compare May 10, 2024 23:48
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 490b034 to d18f2b8 Compare October 15, 2024 01:36
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from d18f2b8 to c10b087 Compare June 6, 2025 23:06
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from c10b087 to 82d7778 Compare July 29, 2025 16:54
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 82d7778 to b5c37e5 Compare August 7, 2025 17:22
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from b5c37e5 to e568f90 Compare August 19, 2025 18:07
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from e568f90 to 1e5563b Compare August 31, 2025 14:11
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from 541c990 to 06c07e8 Compare September 7, 2025 22:26
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 06c07e8 to 35e35cc Compare September 25, 2025 16:37
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 35e35cc to a218738 Compare October 3, 2025 12:35
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from a218738 to fcefc5b Compare October 21, 2025 11:06
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from fcefc5b to e982faf Compare November 10, 2025 21:11
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from 3889a6f to 2008f65 Compare November 21, 2025 16:52
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from e1867a9 to e7604a9 Compare December 3, 2025 19:48
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from e7604a9 to da910ac Compare December 31, 2025 14:51
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from f1913b7 to 2dfceea Compare January 15, 2026 12:37
@renovate renovate bot changed the title Update dependency stylelint to v16 Update dependency stylelint to v17 Jan 15, 2026
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 2 times, most recently from b11b7bb to 6d9a16c Compare January 23, 2026 18:10
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 3 times, most recently from 926a854 to febf990 Compare February 3, 2026 17:40
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch 3 times, most recently from 125c08e to 3db5860 Compare February 12, 2026 17:56
@renovate renovate bot force-pushed the renovate/major-stylelint-packages branch from 3db5860 to 9461210 Compare February 13, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments