js
js copied to clipboard
chore(deps): update dependency stylelint to v16
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
stylelint (source) | ^15.0.0 -> ^16.0.0 |
Release Notes
stylelint/stylelint (stylelint)
v16.9.0
- Changed:
secondaryOptions
argument type of theRule
function (#​7950) (@​Mouvedia). - Fixed:
color-function-notation
reporting functions with less than 3 arguments (#​7948) (@​Mouvedia). - Fixed:
declaration-property-value-no-unknown
false positives/negatives (#​7944 & #​7957 & #​7956) (@​Mouvedia & @​sidverma32).- false positives:
overflow
,word-break
,width
- false negatives:
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
- false positives:
- Fixed:
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). - Fixed:
no-duplicate-selectors
reported ranges (#​7938) (@​romainmenke). - Fixed:
property-no-vendor-prefix
report for-webkit-background-size
(#​7940) (@​Mouvedia). - Fixed:
selector-class-pattern
reported ranges (#​7959) (@​Mouvedia). - Fixed:
selector-no-qualifying-type
reported ranges (#​7937) (@​romainmenke). - Fixed: honour Node.js
--no-deprecation
flag for rule deprecation warnings (#​7943) (@​Mouvedia).
v16.8.2
- Deprecated:
context.fix
usage in favour of recommending to pass afix
callback toreport()
(#​7895) (@​Mouvedia). - Added: deprecation notice annotation to the output of the
github
formatter (#​7909) (@​Mouvedia). - Fixed:
custom-property-no-missing-var-function
false positives forview-transition-name
(#​7914) (@​Mouvedia). - Fixed:
keyframe-block-no-duplicate-selectors
reported ranges (#​7932) (@​romainmenke). - Fixed:
no-invalid-double-slash-comments
reported ranges (#​7907 & #​7905) (@​Mouvedia & @​romainmenke). - Fixed:
selector-max-type
reported ranges (#​7916) (@​romainmenke). - Fixed:
selector-type-no-unknown
false positives for::highlight()
and::view-transition-*()
(#​7913) (@​Mouvedia).
v16.8.1
- Fixed:
no-duplicate-selectors
false positives with Less syntax (#​7888) (@​romainmenke).
v16.8.0
- Deprecated:
github
formatter (#​7865) (@​marcalexiei). - Fixed:
function-url-quotes
false positives for SCSS variables and#
/?
characters (#​7874) (@​vimalloc). - Fixed:
keyframe-selector-notation
false positives forentry-crossing
andexit-crossing
(#​7859) (@​romainmenke). - Fixed:
no-descending-specificity
false positives for nested rules without declarations (#​7850) (@​romainmenke). - Fixed:
no-duplicate-selectors
end positions (#​7867) (@​romainmenke). - Fixed:
no-duplicate-selectors
false negatives for three or more duplicates (#​7867) (@​romainmenke). - Fixed:
selector-max-compound-selectors
error for@nest
(#​7875) (@​romainmenke). - Fixed:
selector-pseudo-class-no-unknown
false positives for:active-view-transition
and:active-view-transition-type()
(#​7868) (@​Mouvedia). - Fixed:
selector-type-*
,selector-max-type
andselector-class-pattern
false positives for<timeline-range-name>
in keyframe selectors (#​7856) (@​romainmenke). - Fixed:
stylelint.utils.checkAgainstRule()
regression whenreportNeedlessDisables
andquiet
are both enabled (#​7879) (@​ybiquitous). - Fixed: configuration comments within selector and value lists being ignored (#​7839) (@​romainmenke).
v16.7.0
- Changed:
tap
formatter to support TAP14 (#​7759) (@​Mouvedia). - Added:
url
secondary option (#​7743) (@​emmacharp). - Fixed:
at-rule-no-unknown
false positives for@historical-forms
and@font-palette-values
(#​7774) (@​Mouvedia). - Fixed:
at-rule-no-unknown
false positives for@view-transition
(#​7753) (@​sebdanielsson). - Fixed:
at-rule-no-vendor-prefix
false negatives for@-moz-document
and@-webkit-viewport
(#​7772) (@​Mouvedia). - Fixed:
comment-whitespace-inside
end positions (#​7744) (@​Mouvedia). - Fixed:
declaration-block-no-duplicate-properties
reported ranges (#​7758) (@​Mouvedia). - Fixed:
declaration-block-no-redundant-longhand-properties
/declaration-block-no-shorthand-property-overrides
false negatives forfont-variant
(#​7734) (@​Bilie). - Fixed:
font-family-name-quotes
false negatives for-moz-*
/-webkit-*
keywords (#​7777) (@​Mouvedia). - Fixed:
font-family-no-missing-generic-family-keyword
false negatives for font families which names match a CSS3font-variant
keyword (#​7823) (@​Mouvedia). - Fixed:
function-name-case
end positions (#​7747) (@​Mouvedia). - Fixed:
function-no-unknown
performance by reducing file read count (#​7801) (@​ybiquitous). - Fixed:
media-feature-name-no-vendor-prefix
autofix (#​7770) (@​Mouvedia). - Fixed:
no-invalid-double-slash-comments
reported ranges (#​7768) (@​Mouvedia). - Fixed:
property-no-unknown
false positives fornavigation
and miscellaneous legacy properties (#​7764) (@​Mouvedia). - Fixed:
quietDeprecationWarnings
to suppressstylelint:003
warning (#​7837) (@​ybiquitous). - Fixed:
selector-no-vendor-prefix
autofix (#​7763) (@​Mouvedia). - Fixed:
selector-not-notation
end positions when new lines are part of the selector (#​7755) (@​Mouvedia). - Fixed:
selector-type-case
end positions (#​7752) (@​Mouvedia). - Fixed:
shorthand-property-no-redundant-values
false negatives for logical properties,overflow
,overscroll-behavior
,scroll-margin
andscroll-padding
(#​7808) (@​Mouvedia). - Fixed:
string-no-newline
false positives for escaped multi-line (#​7818) (@​romainmenke). - Fixed:
value-keyword-case
end positions (#​7760) (@​Mouvedia). - Fixed:
stylelint.utils.checkAgainstRule()
for Promise-based rules (#​7821) (@​aaronccasanova). - Fixed:
stylelint.utils.checkAgainstRule()
to useresult.stylelint
if present (#​7833) (@​ybiquitous). - Fixed: YAML diagnostic block end marker line of the
tap
formatter (#​7759) (@​Mouvedia). - Fixed: autofix of incorrectly implemented plugins when unscoped stylelint commands are present (#​7733) (@​romainmenke).
v16.6.1
- Fixed:
no-descending-specificity
false positives for nested selectors (#​7724) (@​romainmenke). - Fixed:
selector-type-no-unknown
false positive formodel
(#​7718) (@​Mouvedia).
v16.6.0
- Fixed:
function-calc-no-unspaced-operator
false negatives (#​7655 & #​7670 & #​7676) (@​ybiquitous & @​romainmenke). - Fixed:
selector-not-notation
autofix of the"simple"
option (#​7703) (@​Mouvedia). - Fixed:
selector-max-specificity
end positions (#​7685) (@​romainmenke). - Fixed:
no-descending-specificity
end positions (#​7701) (@​romainmenke). - Fixed: missing GitHub Sponsor for
npm fund
(#​7707) (@​ybiquitous).
v16.5.0
- Added: regex support to
ignoreValues
forvalue-no-vendor-prefix
(#​7650) (@​Mouvedia). - Fixed:
shorthand-property-no-redundant-values
false negatives for functions (#​7657) (@​ybiquitous). - Fixed:
value-no-vendor-prefix
false negatives/positives (#​7654 & #​7658) (@​Mouvedia). - Fixed:
CosmiconfigResult
type error (#​7661) (@​ybiquitous).
v16.4.0
- Added:
no-unknown-custom-media
(#​7594) (@​fpetrakov). - Added:
ignoreLonghands: []
todeclaration-block-no-redundant-longhand-properties
(#​7611) (@​Mouvedia). - Added:
ignore: ["keyframe-selectors"]
torule-selector-property-disallowed-list
(#​7572) (@​emmacharp). - Added: experimental support for post processors (#​7568) (@​YuanboXue-Amber).
- Fixed:
declaration-block-no-redundant-longhand-properties
autofix conflicts (#​7626) (@​Mouvedia). - Fixed:
declaration-block-no-redundant-longhand-properties
autofix fortext-decoration
(#​7611) (@​Mouvedia). - Fixed:
declaration-block-no-shorthand-property-overrides
false negatives forborder
(#​7585) (@​fpetrakov). - Fixed:
declaration-block-no-shorthand-property-overrides
false negatives forfont
andborder
(#​7606) (@​Mouvedia). - Fixed:
function-calc-no-unspaced-operator
false negatives for some math functions (#​7619) (@​Mouvedia). - Fixed:
function-no-unknown
false positives foranchor
andanchor-size
(#​7607) (@​Mouvedia). - Fixed:
selector-max-attribute
end positions (#​7592) (@​romainmenke). - Fixed:
selector-max-class
end positions (#​7590) (@​romainmenke). - Fixed:
selector-max-combinators
end positions (#​7596) (@​romainmenke). - Fixed:
selector-max-compound-selectors
end positions (#​7599) (@​romainmenke). - Fixed:
selector-max-pseudo-class
end positions (#​7598) (@​romainmenke). - Fixed:
selector-max-universal
end positions (#​7597) (@​romainmenke). - Fixed:
selector-type-no-unknown
false positives for experimental and deprecated HTML tags (#​7612) (@​Mouvedia).
v16.3.1
- Fixed:
selector-max-id
end positions (#​7571) (@​romainmenke). - Fixed: import errors for configs and plugins omitting
/index.js
(#​7578) (@​ota-meshi).
v16.3.0
- Added:
ignoreSelectors: []
toselector-max-compound-selectors
(#​7544) (@​FloEdelmann). - Added: tally of fixable problems to
string
andverbose
formatters (#​7539) (@​m-allanson). - Added: support for
*-deprecation
command-line flags of Node.js (#​7550) (@​fpetrakov). - Fixed: false positive CJS deprecation warning for dual-package plugins (#​7532) (@​JounQin).
- Fixed:
rule-selector-property-disallowed-list
false positives for nesting selectors (#​7558) (@​romainmenke). - Fixed:
selector-pseudo-*-allowed-list
false positives for vendor prefixes (#​7525) (@​carlosjeurissen). - Fixed:
report()
forindex
/endIndex
zero values (#​7565) (@​romainmenke). - Fixed:
selector-max-type
end positions (#​7518) (@​romainmenke).
v16.2.1
- Fixed: report flags not reporting on subsequent runs when cache is used (#​7483) (@​ybiquitous).
- Fixed:
custom-property-no-missing-var-function
false positives for properties that can contain author-defined identifiers (#​7478) (@​ybiquitous). - Fixed:
selector-pseudo-class-no-unknown
false positives for:seeking
, the media loading state and sound state pseudo-classes (#​7490) (@​Mouvedia). - Fixed:
selector-max-specificity
false positives withignoreSelectors
option forof <selector>
syntax (#​7475) (@​ybiquitous). - Fixed:
function-calc-no-unspaced-operator
performance (#​7505) (@​ybiquitous). - Fixed:
validateOptions
to report when secondary option object is an empty object or null (#​7476) (@​ybiquitous). - Fixed:
report()
error message responsibility for a missing node or line number (#​7474) (@​ybiquitous).
v16.2.0
- Added:
media-query-no-invalid
specific problem messages (#​7462) (@​romainmenke). - Added:
checkContextFunctionalPseudoClasses: []
toselector-max-id
(#​7380) (@​brigitamaria). - Fixed:
declaration-property-value-no-unknown
false negatives for@starting-style
(#​7461) (@​fpetrakov). - Fixed:
function-no-unknown|value-keyword-case
false positives for template literals with line breaks (#​7443) (@​Sh031224). - Fixed:
allowEmptyInput
option ignored in configuration object regression (#​7446) (@​ybiquitous). - Fixed:
at-rule-no-unknown
false positives for@starting-style
(#​7438) (@​fpetrakov). - Fixed:
ERR_UNSUPPORTED_ESM_URL_SCHEME
for--custom-formatter
on Windows (#​7432) (@​JounQin). - Fixed:
Error: Could not find <package>
message clarity (#​7456) (@​jeddy3). - Fixed:
overrides.files
negated pattern regression introduced in 15.0.0 (#​7468) (@​ybiquitous).
v16.1.0
- Added:
lightness-notation
rule (#​7366) (@​fpetrakov). - Added:
ignore: ["keyframe-selectors"]
toselector-disallowed-list
(#​7417) (@​mattxwang). - Fixed:
selector-pseudo-class-no-unknown
false positive for:popover-open
(#​7425) (@​mattxwang). - Fixed:
declaration-property-value-no-unknown
and other false positives for multiline SCSS interpolation. (#​7406) (@​FloEdelmann). - Fixed:
function-url-quotes
false positives for SCSS variable and@
character (#​7416) (@​mattxwang).
v16.0.2
- Fixed:
ERR_UNSUPPORTED_ESM_URL_SCHEME
error on Windows (#​7383) (@​JounQin).
v16.0.1
- Fixed: type definitions for CommonJS and ESM compatibility (#​7377) (@​remcohaszing).
v16.0.0
Migrating to 16.0.0
guide.
- Removed: Node.js less than 18.12.0 support (#​7020) (@​ybiquitous).
- Removed: 76 rules deprecated in 15.0.0 (#​6979) (@​mattxwang).
- Changed:
stylelint.formatters
object to havePromise
values (#​7184) (@​ybiquitous). - Changed: exit code for CLI flag error (#​7134) (@​ybiquitous).
- Changed: default syntax behaviour to always use safe-parser with
fix
regardless of extension (#​7357) (@​ybiquitous). - Changed: TypeScript definitions for ESM (#​7309) (@​ybiquitous).
- Changed:
stylelint.rules
object to havePromise
values (#​7279) (@​ybiquitous). - Changed:
stylelint.utils.checkAgainstRule
to be an async function (#​7339) (@​ybiquitous). - Deprecated: CommonJS Node.js API (#​7353) (@​ybiquitous).
- Deprecated:
output
property in a Node.js API returned object. Instead,report
/code
properties are recommended (#​7183) (@​ybiquitous) & (@​haocheng6). - Added:
exports
field topackage.json
for Conditional Exports (ESM/CommonJS) (#​7307) (@​ybiquitous). - Added: support for ESM plugins (#​7339) (@​ybiquitous).
- Added: support for ESM custom formatters (#​7343) (@​ybiquitous).
- Added:
severity
secondary option's function support (#​7202) (@​kizu). - Added: support for a
Promise
formatter function (#​7184) (@​ybiquitous). - Added: support for ESM custom syntaxes (#​7351) (@​ybiquitous).
- Added:
report
/code
properties to a Node.js API returned object (#​7183) (@​ybiquitous) & (@​haocheng6). - Fixed: no longer needed workaround for Cosmiconfig segfault (#​7329) (@​ybiquitous).
- Fixed: CLI regression to avoid waiting for stdin without any input (#​7131) (@​ybiquitous).
- Fixed: CLI to avoid different outputs on empty files and empty stdin (#​7131) (@​ybiquitous).
- Refactored:
.js
extension to.mjs
and.cjs
(#​7307) (@​ybiquitous).
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.