-
Notifications
You must be signed in to change notification settings - Fork 0
[Snyk] Upgrade stylelint from 9.10.1 to 16.10.0 #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
[Snyk] Upgrade stylelint from 9.10.1 to 16.10.0 #14
Conversation
Snyk has created this PR to upgrade stylelint from 9.10.1 to 16.10.0. See this package in npm: stylelint See this project in Snyk: https://app.snyk.io/org/nerds-github/project/31417d5e-2e41-49ef-b06d-f8bf03744022?utm_source=github&utm_medium=referral&page=upgrade-pr
Reviewer's Guide by SourceryThis PR upgrades the stylelint dependency from version 9.10.1 to 16.10.0, which is a major version upgrade spanning 104 versions. The upgrade addresses several security vulnerabilities and includes numerous bug fixes, feature additions, and improvements. No diagrams generated as the changes look simple and do not need a visual representation. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have skipped reviewing this pull request. Here's why:
- It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
- We don't review packaging changes - Let us know if you'd like us to change this.
|
Snyk has created this PR to upgrade stylelint from 9.10.1 to 16.10.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 104 versions ahead of your current version.
The recommended version was released on 2 months ago.
Issues fixed by the recommended upgrade:
SNYK-JS-TRIM-1017038
SNYK-JS-TRIMNEWLINES-1298042
SNYK-JS-STYLELINT-1585622
SNYK-JS-YARGSPARSER-560381
SNYK-JS-STYLELINT-460283
SNYK-JS-GLOBPARENT-1016905
SNYK-JS-POSTCSS-5926692
Release notes
Package name: stylelint
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).tap
formatter to support TAP14 (#7759) (@ Mouvedia).url
secondary option (#7743) (@ emmacharp).at-rule-no-unknown
false positives for@ historical-forms
and@ font-palette-values
(#7774) (@ Mouvedia).at-rule-no-unknown
false positives for@ view-transition
(#7753) (@ sebdanielsson).at-rule-no-vendor-prefix
false negatives for@-moz-document
and@-webkit-viewport
(#7772) (@ Mouvedia).comment-whitespace-inside
end positions (#7744) (@ Mouvedia).declaration-block-no-duplicate-properties
reported ranges (#7758) (@ Mouvedia).declaration-block-no-redundant-longhand-properties
/declaration-block-no-shorthand-property-overrides
false negatives forfont-variant
(#7734) (@ Bilie).font-family-name-quotes
false negatives for-moz-*
/-webkit-*
keywords (#7777) (@ Mouvedia).font-family-no-missing-generic-family-keyword
false negatives for font families which names match a CSS3font-variant
keyword (#7823) (@ Mouvedia).function-name-case
end positions (#7747) (@ Mouvedia).function-no-unknown
performance by reducing file read count (#7801) (@ ybiquitous).media-feature-name-no-vendor-prefix
autofix (#7770) (@ Mouvedia).no-invalid-double-slash-comments
reported ranges (#7768) (@ Mouvedia).property-no-unknown
false positives fornavigation
and miscellaneous legacy properties (#7764) (@ Mouvedia).quietDeprecationWarnings
to suppressstylelint:003
warning (#7837) (@ ybiquitous).selector-no-vendor-prefix
autofix (#7763) (@ Mouvedia).selector-not-notation
end positions when new lines are part of the selector (#7755) (@ Mouvedia).selector-type-case
end positions (#7752) (@ Mouvedia).shorthand-property-no-redundant-values
false negatives for logical properties,overflow
,overscroll-behavior
,scroll-margin
andscroll-padding
(#7808) (@ Mouvedia).string-no-newline
false positives for escaped multi-line (#7818) (@ romainmenke).value-keyword-case
end positions (#7760) (@ Mouvedia).stylelint.utils.checkAgainstRule()
for Promise-based rules (#7821) (@ aaronccasanova).stylelint.utils.checkAgainstRule()
to useresult.stylelint
if present (#7833) (@ ybiquitous).tap
formatter (#7759) (@ Mouvedia).no-descending-specificity
false positives for nested selectors (#7724) (@ romainmenke).selector-type-no-unknown
false positive formodel
(#7718) (@ Mouvedia).function-calc-no-unspaced-operator
false negatives (#7655 & #7670 & #7676) (@ ybiquitous & @ romainmenke).selector-not-notation
autofix of the"simple"
option (#7703) (@ Mouvedia).selector-max-specificity
end positions (#7685) (@ romainmenke).no-descending-specificity
end positions (#7701) (@ romainmenke).npm fund
(#7707) (@ ybiquitous).ignoreValues
forvalue-no-vendor-prefix
(#7650) (Summary by SourceryBuild: