chore(deps): update dependency stylelint to v16 #53
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:
15.11.0->16.12.0Release Notes
stylelint/stylelint (stylelint)
v16.12.0Compare Source
selector-pseudo-class-allowed-listnow checks@pagepseudo-classes (#8176) (@Mouvedia).selector-pseudo-class-disallowed-listnow checks@pagepseudo-classes (#8171) (@Mouvedia).at-rule-property-required-listmessage to use "descriptor" for accuracy (#8186) (@ybiquitous).custom-property-no-missing-var-functionfalse positives forcontainer-name(#8157) (@Mouvedia).custom-property-no-missing-var-functionfalse positives for custom properties passed torunning()(#8172) (@Mouvedia).function-no-unknownfalse positives forrunning()(#8172) (@Mouvedia).selector-pseudo-class-no-unknownfalse positives for:open(#8184) (@lukewarlow).selector-pseudo-class-no-unknownfalse positives for:recto,:versoand:nth()(#8170) (@Mouvedia).selector-pseudo-class-no-unknownfalse positives for somemoz-*vendor-prefixed pseudo-classes (#8188) (@Mouvedia).selector-pseudo-element-no-unknownfalse positives for::details-content(#8174) (@lukewarlow).selector-type-no-unknownfalse positives for idents in functional pseudo-classes (#8191) (@elskhn).value-keyword-casefalse negatives (#8158) (@Mouvedia).value-keyword-casefalse positives for vendor-prefixed system colors (#8146) (@Mouvedia).v16.11.0Compare Source
--report-unscoped-disablesCLI flag andreportUnscopedDisablesoption to Node.js API and configuration object (#8024) (@Mouvedia).ignoreFunctions: []tomedia-query-no-invalid(#8060) (@ryo-manba).nameconfiguration property underoverrides(#8095) (@ryo-manba).benchmark-rulescript to resolveTypeError(#8090) (@ybiquitous).githubformatter deprecation warning link tohttps://stylelint.io/awesome-stylelint#formatters(#8115) (@ryo-manba).function-calc-no-unspaced-operatorfalse negatives forcalc-size(#8026) (@azat-io).max-nesting-depthfalse positives when the&selector is being ignored (#8048) (@ryo-manba).media-feature-name-value-no-unknownfalse positives fordisplay-mode: picture-in-picture(#8136) (@Mouvedia).no-irregular-whitespacereported ranges (#8066) (@romainmenke).selector-attribute-name-disallowed-listreported ranges (#8037) (@ryo-manba).selector-attribute-operator-allowed-listreported ranges (#8038) (@ryo-manba).selector-attribute-operator-disallowed-listreported ranges (#8039) (@ryo-manba).selector-class-patternreported ranges (#8042) (@ryo-manba).selector-combinator-allowed-listreported ranges (#8046) (@ryo-manba).selector-combinator-disallowed-listreported ranges (#8047) (@ryo-manba).selector-disallowed-listreported ranges (#8067) (@ryo-manba).selector-id-patternreported ranges (#8045) (@ryo-manba).selector-max-attributereported ranges (#8052) (@ryo-manba).selector-max-classreported ranges (#8053) (@ryo-manba).selector-max-combinatorsreported-ranges (#8055) (@ryo-manba).selector-max-compound-selectorsreported ranges (#8056) (@ryo-manba).selector-max-idreported ranges (#8054) (@ryo-manba).selector-max-pseudo-classreported ranges (#8057) (@ryo-manba).selector-max-specificityreported ranges (#8058) (@ryo-manba).selector-max-universalreported ranges (#8059) (@ryo-manba).selector-nested-patternreported ranges (#8072) (@ryo-manba).selector-no-vendor-prefixreported ranges (#8073) (@ryo-manba).selector-not-notationreported ranges (#8074) (@ryo-manba).selector-pseudo-class-allowed-listreported ranges (#8061) (@ryo-manba).selector-pseudo-class-disallowed-listreported ranges (#8062) (@ryo-manba).selector-pseudo-class-no-unknownreported ranges (#8063) (@ryo-manba).selector-pseudo-element-allowed-listreported ranges (#8068) (@ryo-manba).selector-pseudo-element-colon-notationreported ranges (#8069) (@ryo-manba).selector-pseudo-element-disallowed-listreported ranges (#8070) (@ryo-manba).selector-pseudo-element-no-unknownfalse positives for::scroll-markerand::scroll-marker-group(#8110) (@Mouvedia).selector-pseudo-element-no-unknownreported ranges (#8071) (@ryo-manba).selector-type-no-unknownreported ranges (#8076) (@ryo-manba).v16.10.0Compare Source
shorthand-property-no-redundant-valuesreported ranges (#8008) (@Mouvedia).formatterconfiguration property (#7826) (@emmacharp).validateoption to Node.js API and--validateCLI flag (#8009) (@Mouvedia).verboseformatter (#7985) (@Mouvedia).string | RegExptoignoreValuesoption ofvalue-no-vendor-prefix(#7969) (@Mouvedia).stringtoignoreLonghandsoption ofdeclaration-block-no-redundant-longhand-properties(#7971) (@Mouvedia).at-rule-no-unknownfalse positives for@position-try(#7968) (@yelizsevinc).declaration-block-no-redundant-longhand-propertiesautofix forgrid-column/grid-row(#8023) (@ryo-manba).declaration-property-value-no-unknownfalse negatives/positives via[email protected](#7993) (@Mouvedia).declaration-property-value-no-unknownreported ranges and message (#8003) (@romainmenke).keyframe-selector-notationreported ranges (#7992) (@romainmenke).length-zero-no-unitfalse positives for Sass variables (#8035) (@ryo-manba).no-descending-specificityreported ranges (#7996) (@romainmenke).selector-anb-no-unmatchablereported ranges and message (#8001) (@romainmenke).stringformatter handling of log symbols for non-Unicode terminals (#7981) (@Mouvedia)..cjsfiles to address Rollup vulnerability (#8010) (@ybiquitous).configoption for Node.js API withextendsandoverrides(#8030) (@ybiquitous).declaration-property-max-values,declaration-property-value-no-unknownandnumber-max-precision(#7975) (@Mouvedia).v16.9.0Compare Source
secondaryOptionsargument type of theRulefunction (#7950) (@Mouvedia).color-function-notationreporting functions with less than 3 arguments (#7948) (@Mouvedia).declaration-property-value-no-unknownfalse positives/negatives (#7944 & #7957 & #7956) (@Mouvedia & @sidverma32).overflow,word-break,widthanchor-name,field-sizing,text-box-edge,text-box-trim,text-spacing-trim,text-wrap,text-wrap-mode,text-wrap-style,view-timeline,view-timeline-axis,view-timeline-inset,view-timeline-name,view-transition-namekeyframe-block-no-duplicate-selectors/keyframe-declaration-no-important/keyframe-selector-notation/no-unknown-animationsfalse negatives for@-o-keyframesand@-ms-keyframes(#7953) (@Mouvedia).no-duplicate-selectorsreported ranges (#7938) (@romainmenke).property-no-vendor-prefixreport for-webkit-background-size(#7940) (@Mouvedia).selector-class-patternreported ranges (#7959) (@Mouvedia).selector-no-qualifying-typereported ranges (#7937) (@romainmenke).--no-deprecationflag for rule deprecation warnings (#7943) (@Mouvedia).v16.8.2Compare Source
context.fixusage in favour of recommending to pass afixcallback toreport()(#7895) (@Mouvedia).githubformatter (#7909) (@Mouvedia).custom-property-no-missing-var-functionfalse positives forview-transition-name(#7914) (@Mouvedia).keyframe-block-no-duplicate-selectorsreported ranges (#7932) (@romainmenke).no-invalid-double-slash-commentsreported ranges (#7907 & #7905) (@Mouvedia & @romainmenke).selector-max-typereported ranges (#7916) (@romainmenke).selector-type-no-unknownfalse positives for::highlight()and::view-transition-*()(#7913) (@Mouvedia).v16.8.1Compare Source
no-duplicate-selectorsfalse positives with Less syntax (#7888) (@romainmenke).v16.8.0Compare Source
githubformatter (#7865) (@marcalexiei).function-url-quotesfalse positives for SCSS variables and#/?characters (#7874) (@vimalloc).keyframe-selector-notationfalse positives forentry-crossingandexit-crossing(#7859) (@romainmenke).no-descending-specificityfalse positives for nested rules without declarations (#7850) (@romainmenke).no-duplicate-selectorsend positions (#7867) (@romainmenke).no-duplicate-selectorsfalse negatives for three or more duplicates (#7867) (@romainmenke).selector-max-compound-selectorserror for@nest(#7875) (@romainmenke).selector-pseudo-class-no-unknownfalse positives for:active-view-transitionand:active-view-transition-type()(#7868) (@Mouvedia).selector-type-*,selector-max-typeandselector-class-patternfalse positives for<timeline-range-name>in keyframe selectors (#7856) (@romainmenke).stylelint.utils.checkAgainstRule()regression whenreportNeedlessDisablesandquietare both enabled (#7879) (@ybiquitous).v16.7.0Compare Source
tapformatter to support TAP14 (#7759) (@Mouvedia).urlsecondary option (#7743) (@emmacharp).at-rule-no-unknownfalse positives for@historical-formsand@font-palette-values(#7774) (@Mouvedia).at-rule-no-unknownfalse positives for@view-transition(#7753) (@sebdanielsson).at-rule-no-vendor-prefixfalse negatives for@-moz-documentand@-webkit-viewport(#7772) (@Mouvedia).comment-whitespace-insideend positions (#7744) (@Mouvedia).declaration-block-no-duplicate-propertiesreported ranges (#7758) (@Mouvedia).declaration-block-no-redundant-longhand-properties/declaration-block-no-shorthand-property-overridesfalse negatives forfont-variant(#7734) (@Bilie).font-family-name-quotesfalse negatives for-moz-*/-webkit-*keywords (#7777) (@Mouvedia).font-family-no-missing-generic-family-keywordfalse negatives for font families which names match a CSS3font-variantkeyword (#7823) (@Mouvedia).function-name-caseend positions (#7747) (@Mouvedia).function-no-unknownperformance by reducing file read count (#7801) (@ybiquitous).media-feature-name-no-vendor-prefixautofix (#7770) (@Mouvedia).no-invalid-double-slash-commentsreported ranges (#7768) (@Mouvedia).property-no-unknownfalse positives fornavigationand miscellaneous legacy properties (#7764) (@Mouvedia).quietDeprecationWarningsto suppressstylelint:003warning (#7837) (@ybiquitous).selector-no-vendor-prefixautofix (#7763) (@Mouvedia).selector-not-notationend positions when new lines are part of the selector (#7755) (@Mouvedia).selector-type-caseend positions (#7752) (@Mouvedia).shorthand-property-no-redundant-valuesfalse negatives for logical properties,overflow,overscroll-behavior,scroll-marginandscroll-padding(#7808) (@Mouvedia).string-no-newlinefalse positives for escaped multi-line (#7818) (@romainmenke).value-keyword-caseend positions (#7760) (@Mouvedia).stylelint.utils.checkAgainstRule()for Promise-based rules (#7821) (@aaronccasanova).stylelint.utils.checkAgainstRule()to useresult.stylelintif present (#7833) (@ybiquitous).tapformatter (#7759) (@Mouvedia).v16.6.1Compare Source
no-descending-specificityfalse positives for nested selectors (#7724) (@romainmenke).selector-type-no-unknownfalse positive formodel(#7718) (@Mouvedia).v16.6.0Compare Source
function-calc-no-unspaced-operatorfalse negatives (#7655 & #7670 & #7676) (@ybiquitous & @romainmenke).selector-not-notationautofix of the"simple"option (#7703) (@Mouvedia).selector-max-specificityend positions (#7685) (@romainmenke).no-descending-specificityend positions (#7701) (@romainmenke).npm fund(#7707) (@ybiquitous).v16.5.0Compare Source
ignoreValuesforvalue-no-vendor-prefix(#7650) (@Mouvedia).shorthand-property-no-redundant-valuesfalse negatives for functions (#7657) (@ybiquitous).value-no-vendor-prefixfalse negatives/positives (#7654 & #7658) (@Mouvedia).CosmiconfigResulttype error (#7661) (@ybiquitous).v16.4.0Compare Source
no-unknown-custom-media(#7594) (@fpetrakov).ignoreLonghands: []todeclaration-block-no-redundant-longhand-properties(#7611) (@Mouvedia).ignore: ["keyframe-selectors"]torule-selector-property-disallowed-list(#7572) (@emmacharp).declaration-block-no-redundant-longhand-propertiesautofix conflicts (#7626) (@Mouvedia).declaration-block-no-redundant-longhand-propertiesautofix fortext-decoration(#7611) (@Mouvedia).declaration-block-no-shorthand-property-overridesfalse negatives forborder(#7585) (@fpetrakov).declaration-block-no-shorthand-property-overridesfalse negatives forfontandborder(#7606) (@Mouvedia).function-calc-no-unspaced-operatorfalse negatives for some math functions (#7619) (@Mouvedia).function-no-unknownfalse positives foranchorandanchor-size(#7607) (@Mouvedia).selector-max-attributeend positions (#7592) (@romainmenke).selector-max-classend positions (#7590) (@romainmenke).selector-max-combinatorsend positions (#7596) (@romainmenke).selector-max-compound-selectorsend positions (#7599) (@romainmenke).selector-max-pseudo-classend positions (#7598) (@romainmenke).selector-max-universalend positions (#7597) (@romainmenke).selector-type-no-unknownfalse positives for experimental and deprecated HTML tags (#7612) (@Mouvedia).v16.3.1Compare Source
selector-max-idend positions (#7571) (@romainmenke)./index.js(#7578) (@ota-meshi).v16.3.0Compare Source
ignoreSelectors: []toselector-max-compound-selectors(#7544) (@FloEdelmann).stringandverboseformatters (#7539) (@m-allanson).*-deprecationcommand-line flags of Node.js (#7550) (@fpetrakov).rule-selector-property-disallowed-listfalse positives for nesting selectors (#7558) (@romainmenke).selector-pseudo-*-allowed-listfalse positives for vendor prefixes (#7525) (@carlosjeurissen).report()forindex/endIndexzero values (#7565) (@romainmenke).selector-max-typeend positions (#7518) (@romainmenke).v16.2.1Compare Source
custom-property-no-missing-var-functionfalse positives for properties that can contain author-defined identifiers (#7478) (@ybiquitous).selector-pseudo-class-no-unknownfalse positives for:seeking, the media loading state and sound state pseudo-classes (#7490) (@Mouvedia).selector-max-specificityfalse positives withignoreSelectorsoption forof <selector>syntax (#7475) (@ybiquitous).function-calc-no-unspaced-operatorperformance (#7505) (@ybiquitous).validateOptionsto report when secondary option object is an empty object or null (#7476) (@ybiquitous).report()error message responsibility for a missing node or line number (#7474) (@ybiquitous).v16.2.0Compare Source
media-query-no-invalidspecific problem messages (#7462) (@romainmenke).checkContextFunctionalPseudoClasses: []toselector-max-id(#7380) (@brigitamaria).declaration-property-value-no-unknownfalse negatives for@starting-style(#7461) (@fpetrakov).function-no-unknown|value-keyword-casefalse positives for template literals with line breaks (#7443) (@Sh031224).allowEmptyInputoption ignored in configuration object regression (#7446) (@ybiquitous).at-rule-no-unknownfalse positives for@starting-style(#7438) (@fpetrakov).ERR_UNSUPPORTED_ESM_URL_SCHEMEfor--custom-formatteron Windows (#7432) (@JounQin).Error: Could not find <package>message clarity (#7456) (@jeddy3).overrides.filesnegated pattern regression introduced in 15.0.0 (#7468) (@ybiquitous).v16.1.0Compare Source
lightness-notationrule (#7366) (@fpetrakov).ignore: ["keyframe-selectors"]toselector-disallowed-list(#7417) (@mattxwang).selector-pseudo-class-no-unknownfalse positive for:popover-open(#7425) (@mattxwang).declaration-property-value-no-unknownand other false positives for multiline SCSS interpolation. (#7406) (@FloEdelmann).function-url-quotesfalse positives for SCSS variable and@character (#7416) (@mattxwang).v16.0.2Compare Source
ERR_UNSUPPORTED_ESM_URL_SCHEMEerror on Windows (#7383) (@JounQin).v16.0.1Compare Source
v16.0.0Compare Source
Migrating to
16.0.0guide.stylelint.formattersobject to havePromisevalues (#7184) (@ybiquitous).fixregardless of extension (#7357) (@ybiquitous).stylelint.rulesobject to havePromisevalues (#7279) (@ybiquitous).stylelint.utils.checkAgainstRuleto be an async function (#7339) (@ybiquitous).outputproperty in a Node.js API returned object. Instead,report/codeproperties are recommended (#7183) (@ybiquitous) & (@haocheng6).exportsfield topackage.jsonfor Conditional Exports (ESM/CommonJS) (#7307) (@ybiquitous).severitysecondary option's function support (#7202) (@kizu).Promiseformatter function (#7184) (@ybiquitous).report/codeproperties to a Node.js API returned object (#7183) (@ybiquitous) & (@haocheng6)..jsextension to.mjsand.cjs(#7307) (@ybiquitous).Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.