[Snyk] Upgrade stylelint from 9.10.1 to 16.11.0 #17
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.
Snyk has created this PR to upgrade stylelint from 9.10.1 to 16.11.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 105 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-STYLELINT-1585622
SNYK-JS-TRIM-1017038
SNYK-JS-TRIMNEWLINES-1298042
SNYK-JS-GLOBPARENT-1016905
SNYK-JS-STYLELINT-460283
SNYK-JS-YARGSPARSER-560381
SNYK-JS-POSTCSS-5926692
Release notes
Package name: stylelint
--report-unscoped-disables
CLI flag andreportUnscopedDisables
option to Node.js API and configuration object (#8024) (@ Mouvedia).ignoreFunctions: []
tomedia-query-no-invalid
(#8060) (@ ryo-manba).name
configuration property underoverrides
(#8095) (@ ryo-manba).benchmark-rule
script to resolveTypeError
(#8090) (@ ybiquitous).github
formatter deprecation warning link tohttps://stylelint.io/awesome-stylelint#formatters
(#8115) (@ ryo-manba).function-calc-no-unspaced-operator
false negatives forcalc-size
(#8026) (@ azat-io).max-nesting-depth
false positives when the&
selector is being ignored (#8048) (@ ryo-manba).media-feature-name-value-no-unknown
false positives fordisplay-mode: picture-in-picture
(#8136) (@ Mouvedia).no-irregular-whitespace
reported ranges (#8066) (@ romainmenke).selector-attribute-name-disallowed-list
reported ranges (#8037) (@ ryo-manba).selector-attribute-operator-allowed-list
reported ranges (#8038) (@ ryo-manba).selector-attribute-operator-disallowed-list
reported ranges (#8039) (@ ryo-manba).selector-class-pattern
reported ranges (#8042) (@ ryo-manba).selector-combinator-allowed-list
reported ranges (#8046) (@ ryo-manba).selector-combinator-disallowed-list
reported ranges (#8047) (@ ryo-manba).selector-disallowed-list
reported ranges (#8067) (@ ryo-manba).selector-id-pattern
reported ranges (#8045) (@ ryo-manba).selector-max-attribute
reported ranges (#8052) (@ ryo-manba).selector-max-class
reported ranges (#8053) (@ ryo-manba).selector-max-combinators
reported-ranges (#8055) (@ ryo-manba).selector-max-compound-selectors
reported ranges (#8056) (@ ryo-manba).selector-max-id
reported ranges (#8054) (@ ryo-manba).selector-max-pseudo-class
reported ranges (#8057) (@ ryo-manba).selector-max-specificity
reported ranges (#8058) (@ ryo-manba).selector-max-universal
reported ranges (#8059) (@ ryo-manba).selector-nested-pattern
reported ranges (#8072) (@ ryo-manba).selector-no-vendor-prefix
reported ranges (#8073) (@ ryo-manba).selector-not-notation
reported ranges (#8074) (@ ryo-manba).selector-pseudo-class-allowed-list
reported ranges (#8061) (@ ryo-manba).selector-pseudo-class-disallowed-list
reported ranges (#8062) (@ ryo-manba).selector-pseudo-class-no-unknown
reported ranges (#8063) (@ ryo-manba).selector-pseudo-element-allowed-list
reported ranges (#8068) (@ ryo-manba).selector-pseudo-element-colon-notation
reported ranges (#8069) (@ ryo-manba).selector-pseudo-element-disallowed-list
reported ranges (#8070) (@ ryo-manba).selector-pseudo-element-no-unknown
false positives for::scroll-marker
and::scroll-marker-group
(#8110) (@ Mouvedia).selector-pseudo-element-no-unknown
reported ranges (#8071) (@ ryo-manba).selector-type-no-unknown
reported ranges (#8076) (@ ryo-manba).shorthand-property-no-redundant-values
reported ranges (#8008) (@ Mouvedia).formatter
configuration property (#7826) (@ emmacharp).validate
option to Node.js API and--validate
CLI flag (#8009) (@ Mouvedia).verbose
formatter (#7985) (@ Mouvedia).string | RegExp
toignoreValues
option ofvalue-no-vendor-prefix
(#7969) (@ Mouvedia).string
toignoreLonghands
option ofdeclaration-block-no-redundant-longhand-properties
(#7971) (@ Mouvedia).at-rule-no-unknown
false positives for@ position-try
(#7968) (@ yelizsevinc).declaration-block-no-redundant-longhand-properties
autofix forgrid-column
/grid-row
(#8023) (@ ryo-manba).declaration-property-value-no-unknown
false negatives/positives via[email protected]
(#7993) (@ Mouvedia).declaration-property-value-no-unknown
reported ranges and message (#8003) (@ romainmenke).keyframe-selector-notation
reported ranges (#7992) (@ romainmenke).length-zero-no-unit
false positives for Sass variables (#8035) (@ ryo-manba).no-descending-specificity
reported ranges (#7996) (@ romainmenke).selector-anb-no-unmatchable
reported ranges and message (#8001) (@ romainmenke).string
formatter handling of log symbols for non-Unicode terminals (#7981) (@ Mouvedia)..cjs
files to address Rollup vulnerability (#8010) (@ ybiquitous).config
option for Node.js API withextends
andoverrides
(#8030) (@ ybiquitous).declaration-property-max-values
,declaration-property-value-no-unknown
andnumber-max-precision
(#7975) (@ Mouvedia).secondaryOptions
argument type of theRule
function (#7950) (@ Mouvedia).color-function-notation
reporting functions with less than 3 arguments (#7948) (@ Mouvedia).declaration-property-value-no-unknown
false positives/negatives (#7944 & #7957 & #7956) (@ Mouvedia & @ sidverma32).overflow
,word-break
,width
anchor-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-name
keyframe-block-no-duplicate-selectors
/keyframe-declaration-no-important
/keyframe-selector-notation
/no-unknown-animations
false negatives for@-o-keyframes
and@-ms-keyframes
(#7953) (@ Mouvedia).no-duplicate-selectors
reported ranges (#7938) (@ romainmenke).property-no-vendor-prefix
report for-webkit-background-size
(#7940) (@ Mouvedia).selector-class-pattern
reported ranges (#7959) (@ Mouvedia).selector-no-qualifying-type
reported ranges (#7937) (@ romainmenke).--no-deprecation
flag for rule deprecation warnings (#7943) (@ Mouvedia).context.fix
usage in favour of recommending to pass afix
callback toreport()
(#7895) (@ Mouvedia).github
formatter (#7909) (@ Mouvedia).custom-property-no-missing-var-function
false positives forview-transition-name
(#7914) (@ Mouvedia).keyframe-block-no-duplicate-selectors
reported ranges (#7932) (@ romainmenke).no-invalid-double-slash-comments
reported ranges (#7907 & #7905) (@ Mouvedia & @ romainmenke).selector-max-type
reported ranges (#7916) (@ romainmenke).selector-type-no-unknown
false positives for::highlight()
and::view-transition-*()
(#7913) (@ Mouvedia).no-duplicate-selectors
false positives with Less syntax (#7888) (@ romainmenke).github
formatter (#7865) (@ marcalexiei).function-url-quotes
false positives for SCSS variables and#
/?
characters (#7874) (@ vimalloc).keyframe-selector-notation
false positives forentry-crossing
andexit-crossing
(#7859) (@ romainmenke).no-descending-specificity
false positives for nested rules without declarations (#7850) (@ romainmenke).no-duplicate-selectors
end positions (#7867) (@ romainmenke).no-duplicate-selectors
false negatives for three or more duplicates (#7867) (@ romainmenke).selector-max-compound-selectors
error for@ nest
(#7875) (@ romainmenke).selector-pseudo-class-no-unknown
false positives for:active-view-transition
and:active-view-transition-type()
(#7868) (@ Mouvedia).selector-type-*
,selector-max-type
andselector-class-pattern
false positives for<timeline-range-name>
in keyframe selectors (#7856) (@ romainmenke).stylelint.utils.checkAgainstRule()
regression whenreportNeedlessDisables
andquiet
are both enabled (#7879) (@ ybiquitous).