Repository navigation
Update dependency stylelint from 16.26.1 to 17.16.0 - #300
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
January 21, 2026 21:11
0296fc6 to
62f93a1
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
February 2, 2026 17:56
d88927d to
369f2cc
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
February 3, 2026 17:27
369f2cc to
fde023f
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
February 12, 2026 14:57
a3bf4d4 to
b42bb16
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
February 13, 2026 14:05
b42bb16 to
65c62bb
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
February 25, 2026 17:44
65c62bb to
03da2ff
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
March 5, 2026 18:12
03da2ff to
98972c5
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
March 19, 2026 16:43
17a3c5b to
6078f72
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
March 26, 2026 13:50
6078f72 to
6993f83
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
April 8, 2026 19:06
6256890 to
4168eb5
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
April 12, 2026 13:49
4168eb5 to
27e2fa0
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
April 15, 2026 15:38
27e2fa0 to
ca14328
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
April 23, 2026 09:55
ca14328 to
2e08b90
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
April 27, 2026 14:34
2e08b90 to
2a22947
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
May 18, 2026 20:49
c9a07d2 to
2e77b2a
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
May 20, 2026 11:14
2e77b2a to
ec31b7d
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
June 6, 2026 18:01
ec31b7d to
b566ac9
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
June 11, 2026 11:10
b566ac9 to
55aebda
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
June 25, 2026 18:31
55aebda to
db206b3
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
July 16, 2026 17:35
3a9bb99 to
df1341b
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
July 20, 2026 06:05
df1341b to
020cc7a
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
July 30, 2026 14:00
95f2520 to
91f30ae
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
August 14, 2026 18:06
58f24c5 to
7f1beb5
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
August 26, 2026 18:43
7f1beb5 to
d5db06a
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
3 times, most recently
from
September 4, 2026 15:37
cfb2af4 to
ef807c1
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
3 times, most recently
from
September 15, 2026 18:28
a281f3b to
05cf057
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
2 times, most recently
from
October 1, 2026 03:37
7672eb6 to
96d0cce
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
October 4, 2026 23:44
96d0cce to
74aa4e3
Compare
renovate
Bot
force-pushed
the
renovate/stylelint-17.x
branch
from
October 5, 2026 19:10
74aa4e3 to
010085d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^14.0.0 || ^15.0.0 || ^16.0.0→^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.016.26.1→17.16.0Release Notes
stylelint/stylelint (stylelint)
v17.16.0Compare Source
It fixes 2 bugs in the
layout-mappingsrules. This will likely be the last17.xrelease, as we prepare for18.0.0.property-layout-mappingsandunit-layout-mappingsfalse negatives for uppercase property names and units (#9485) (@giaBaoJS).value-keyword-layout-mappingsfalse positives forcaption-side(#9483) (@giaBaoJS).v17.15.0Compare Source
It adds 1 new rule and 2 new rule options, and fixes 4 bugs.
selector-no-unmatchablerule (#9451) (@jeddy3).ignoreFunctions: []tocolor-namedandcolor-no-hex(#9463) (@jsmitty12).custom-property-no-missing-var-functionfalse positives for anchor positioning (#9466) (@giaBaoJS).declaration-block-no-redundant-longhand-propertiesautofix forfontshorthand (#9402) (@sarathfrancis90).declaration-property-max-valuesfalse positives for interpolated inline expressions (#9437) (@alexchen-sys).selector-no-invalidfalse negatives for pseudo-elements, combinators and nested:has()(#9452) (@jeddy3).v17.14.1Compare Source
declaration-block-no-redundant-longhand-propertiesautofix producing invalidbackgroundshorthand whenbackground-sizeis present (#9364) (@sarathfrancis90).quietoption suppressesreport*warning reports. (#9387) (@ychampion).rule-empty-line-beforefalse positives for shared-line comments withexcept: ["after-single-line-comment"](#9394) (@sarathfrancis90).v17.14.0Compare Source
It fixes 3 bugs, including a false negative one.
TIMINGonly on use (#9356) (@jeddy3).function-calc-no-unspaced-operatorfalse negatives for unspaced+and-operators following a*or/operator (#9357) (@sarathfrancis90).v17.13.0Compare Source
It fixes 3 bugs, including a false negative one.
declaration-block-no-duplicate-propertiesfalse negatives for interleaved non-consecutive duplicates withignore: ["consecutive-duplicates(-*)"](#9324) (@sarathfrancis90).selector-max-typefalse positives for nested selectors (#9319) (@romainmenke).selector-type-no-unknownfalse positives forinstall(#9308) (@Mouvedia).v17.12.0Compare Source
It fixes 3 bugs, including a false negative one.
block-no-emptyreported range when using comments (#9294) (@romainmenke).declaration-property-value-no-unknownfalse negatives for custom properties defined in reference files (#9292) (@romainmenke).value-keyword-layout-mappingsfalse positives forcaption-side(#9293) (@romainmenke).v17.11.1Compare Source
It fixes 2 bugs.
node_modulesignore forcodeFilenamepaths containing a dot-prefixed directory (#9282) (@tuhtah).declaration-block-no-redundant-longhand-propertiesrange for contiguous redundant longhand properties (#9273) (@pamelalozano16).v17.11.0Compare Source
It adds 2 features, including a
loaderproperty toreferenceFiles: {}for when the order of appearance in the reference styles matters.loaderto experimentalreferenceFiles: {}(#9251) (@romainmenke).autofixedto the result object (#8771) (@Rob--W).v17.10.0Compare Source
It adds 3 rules and fixes 4 bugs. You can use the
*-layout-mappingsrules to enforce logical or physical properties, units and keywords.selector-no-invalidrule (#9232) (@jeddy3).unit-layout-mappingsrule (#9229) (@jeddy3).value-keyword-layout-mappingsrule (#9233) (@jeddy3).property-layout-mappingsfalse negatives for property names in declaration values (#9222) (@jeddy3).property-layout-mappingsfalse positives for@pageproperties (#9223) (@jeddy3).selector-pseudo-class-no-unknownfalse positives for nestedwebkit-scrollbarpart (#9259) (@rkdfx).v17.9.1Compare Source
It fixes 4 bugs. We also documented the
messageArgseach rule provides to themessageconfiguration property.ConfigurationErrorregression for custom syntaxes (#9245) (@jeddy3).property-no-deprecatedautofix forpage-break-*: always(#9214) (@rkdfx).selector-no-deprecatedfalse positives for::part()(#9227) (@SaekiTominaga).v17.9.0Compare Source
It adds 3 new features. Adding the
referenceFilesproperty to your configuration object makes theno-unknown-animations,no-unknown-custom-mediaandno-unknown-custom-propertiesrules more useful.referenceFilesto configuration object (#9179) (@jeddy3).abortSignaloption to Node.js API for cancellation support (#9213) (@adalinesimonian).maxWarningsto configuration object (#9181) (@mrginglymus).v17.8.0Compare Source
It adds 3 new rules and 1 configuration property.
languageOptions.directionalityconfiguration property (#8687) (@sw1tch3roo).property-layout-mappingsrule (#8687) (@sw1tch3roo).relative-selector-nesting-notationrule (#8730) (@sw1tch3roo).selector-no-deprecatedrule (#8694) (@immitsu).v17.7.0Compare Source
It fixes 4 bugs, including clearer problem messages by removing filler words and leading with the problem. We've also released
1.0.0of create-stylelint to help with first-time Stylelint setup.--print-configCLI flag to hide internal properties (#9194) (@ybiquitous).function-url-quotesfalse positives when URLs have modifiers (#8702) (@immitsu).selector-no-qualifying-typefalse positives for:has()(#9182) (@romainmenke).v17.6.0Compare Source
It adds support for extending units in
languageOptions, which then apply to rules likedeclaration-property-value-no-unknown, and fixes 2 bugs.languageOptions(#9166) (@jeddy3).ruleMetadatawhen linting multiple files with overrides (#9154) (@kovsu).custom-property-no-missing-var-functionfalse positives fortimeline-scopeandanimation-timeline(#9164) (@splincode).v17.5.0Compare Source
It deprecates two rule options, adds 1 rule option and fixes 7 bugs. We've also released
2.1.0of our VS Code extension, which adds 8 new requested features, and our first release of the Stylelint Language Server.*syntaxoptions fromdeclaration-property-value-no-unknown(#9102) (@ragini-pandey).ignoreMediaFeatureNameValues: {}tomedia-feature-name-value-no-unknown(#8976) (@kovsu).node_modulesnot ignored when usingcodeFilenamein Node.js API (#9130) (@adalinesimonian).Error TS7016for importedcss-treetypes (#9133) (@ragini-pandey).declaration-property-value-keyword-no-deprecatedfalse positives for function arguments (#9116) (@ragini-pandey).declaration-property-value-no-unknownfalse positives forcalc-size()containingsizekeyword (#9105) (@hriztam).no-descending-specificity&no-duplicate-selectorsfalse negatives for equivalent compound selectors (#8977) (@kovsu).no-invalid-position-declarationfalse positives for@mixinand@scope(#9120) (@ragini-pandey).property-no-unknownfalse negatives fortypes(#9117) (@Mouvedia).v17.4.0Compare Source
It adds 2 options to the rules and fixes 7 bugs.
ignoreAtRules: []toat-rule-no-vendor-prefix(#9096) (@theacrat).ignoreMediaFeatureNames: []tomedia-feature-name-no-vendor-prefix(#9097) (@theacrat).*-empty-line-beforeperformance (#9092) (@jeddy3).declaration-property-value-no-unknownperformance (#9090) (@jeddy3).no-irregular-whitespaceperformance (#9091) (@jeddy3).property-no-unknownfalse negatives for at-rule descriptors (#9109) (@jeddy3).property-no-unknownfalse positives forcorner-shape(#9099) (@jeddy3).property-no-unknownfalse positives for double-slashed properties (#9099) (@jeddy3).v17.3.0Compare Source
It fixes 17 bugs. 3 related to supporting
calc()indeclaration-property-value-no-unknown, and 13 performance ones that make Stylelint a further 3x faster when using the rules in our standard config.*-listperformance (#9056) (@jeddy3).*-notationperformance (#9044) (@jeddy3).declaration-property-max-valuesperformance (#9057) (@jeddy3).declaration-property-value-keyword-no-deprecatedperformance (#9058) (@jeddy3).declaration-property-value-no-unknownfalse negatives for math functions inside of non-math functions (#9064) (@romainmenke).declaration-property-value-no-unknownfalse positives forcalc()with mixed operations (#9064) (@romainmenke).declaration-property-value-no-unknownperformance (#9062) (@jeddy3).declaration-property-value-no-unknownreported ranges for multiple math functions (#9064) (@romainmenke).length-zero-no-unitperformance (#9046) (@jeddy3).named-grid-areas-no-invalidfalse positives for mix of tabs and spaces (#9039) (@adalinesimonian).no-unknown-custom-mediaperformance (#9059) (@jeddy3).selector-max-*performance (#9042) (@jeddy3).shorthand-property-no-redundant-valuesperformance (#9047) (@jeddy3).syntax-string-no-invalidperformance (#9061) (@jeddy3).time-min-millisecondsperformance (#9060) (@jeddy3).value-keyword-caseperformance (#9048) (@jeddy3).v17.2.0Compare 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.
declaration-property-value-no-unknownfalse negatives for math functions (#9011) (@ragini-pandey).no-duplicate-selectorsfalse negatives for matching escaped selectors (#8953) (@bjnewman).no-invalid-position-at-import-rulefalse negatives for layers with blocks (#9026) (@romainmenke).v17.1.1Compare Source
It fixes 2 bugs.
lightness-notationautofix for decimals (#9009) (@IlyaSemenov).v17.1.0Compare Source
It fixes 5 bugs and adds the
display-notationrule. Before we turn it on in our standard config, we'd like to hear the community's thoughts on which options to use.display-notationrule (#8981) (@romainmenke).GlobbyOptionsTypeScript errors (#8992) (@zalishchuk).hue-degree-notationfalse negatives and positives for relative colors (#8985) (@jamesnw).lightness-notationfalse negatives for relative colors (#8987) (@jamesnw).selector-type-no-unknownfalse positives forgeolocationandusermedia(#9004) (@Mouvedia).selector-type-no-unknownfalse positives forrb,rtcandmenuitem(#8972) (@Mouvedia).v17.0.0Compare Source
It contains 14 breaking changes, which we've detailed in the migrating to
17.0.0guide. 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.outputproperty in the Node.js API returned resolved object (#8878) (@jeddy3).resolveNestedSelectorsoption fromselector-class-pattern(#8931) (@jeddy3).checkContextFunctionalPseudoClassesoption fromselector-max-id(#8913) (@jeddy3).fixmode tostrict(#8889) (@jeddy3).reportto be consistent and predictable in how it handles the provided position arguments (#8217) (@romainmenke).selector-max-*syntax rules for standard CSS nesting and modern functional pseudo-classes (#8913) (@jeddy3).*-specificitysemantic rules for standard CSS nesting (#8913) (@jeddy3).no-duplicate-selectorsandselector-no-qualifying-typefor standard CSS nesting (#8913) (@jeddy3).*-listrules to have consistent behaviour for vendor prefixes and case (#8912) (@jeddy3).*-no-vendor-prefixrules to have consistent behaviour for theirignore*: []secondary options (#8924) (@jeddy3).declaration-property-max-valuesrule to have consistent behaviour for vendor prefixes (#8926) (@jeddy3).except: ["after-block"]tocustom-property-empty-line-before(#8921) (@kovsu).except: ["after-block"]todeclaration-empty-line-before(#8910) (@kovsu).ignoreSelectors: []tono-duplicate-selectors(#8883) (@kovsu).at-rule-descriptor-no-unknownfalse positives for declarations within feature-value-blocks (#8868) (@kovsu).declaration-block-no-redundant-longhand-propertiesfalse negatives for short and long combinations (#8892) (@nathannewyen).media-feature-name-no-unknownfalse positives for namespaced dollar variables and range context queries (#8890) (@kovsu).nesting-selector-no-missing-scoping-rootfalse positives for CSS-in-JS (#8905) (@kovsu).no-invalid-position-declarationfalse negatives for embedded blocks (#8907) (@kovsu).selector-no-qualifying-typefalse negatives for:is/where()(#8940) (@romainmenke).selector-type-no-unknownfalse positives for MathML 4 tags (#8874) (@jeddy3).Configuration
📅 Schedule: (UTC)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.