stylelint
Advanced tools
Changelog
16.4.0
no-unknown-custom-media
(#7594) (@fpetrakov).ignoreLonghands: []
to declaration-block-no-redundant-longhand-properties
(#7611) (@Mouvedia).ignore: ["keyframe-selectors"]
to rule-selector-property-disallowed-list
(#7572) (@emmacharp).declaration-block-no-redundant-longhand-properties
autofix conflicts (#7626) (@Mouvedia).declaration-block-no-redundant-longhand-properties
autofix for text-decoration
(#7611) (@Mouvedia).declaration-block-no-shorthand-property-overrides
false negatives for border
(#7585) (@fpetrakov).declaration-block-no-shorthand-property-overrides
false negatives for font
and border
(#7606) (@Mouvedia).function-calc-no-unspaced-operator
false negatives for some math functions (#7619) (@Mouvedia).function-no-unknown
false positives for anchor
, anchor-size
and palette-mix
(#7607 & #7640) (@Mouvedia).selector-max-attribute
end positions (#7592) (@romainmenke).selector-max-class
end positions (#7590) (@romainmenke).selector-max-combinators
end positions (#7596) (@romainmenke).selector-max-compound-selectors
end positions (#7599) (@romainmenke).selector-max-pseudo-class
end positions (#7598) (@romainmenke).selector-max-universal
end positions (#7597) (@romainmenke).selector-type-no-unknown
false positives for experimental and deprecated HTML tags (#7612) (@Mouvedia).Changelog
16.3.1
selector-max-id
end positions (#7571) (@romainmenke)./index.js
(#7578) (@ota-meshi).Changelog
16.3.0
ignoreSelectors: []
to selector-max-compound-selectors
(#7544) (@FloEdelmann).string
and verbose
formatters (#7539) (@m-allanson).*-deprecation
command-line flags of Node.js (#7550) (@fpetrakov).rule-selector-property-disallowed-list
false positives for nesting selectors (#7558) (@romainmenke).selector-pseudo-*-allowed-list
false positives for vendor prefixes (#7525) (@carlosjeurissen).report()
for index
/endIndex
zero values (#7565) (@romainmenke).selector-max-type
end positions (#7518) (@romainmenke).Changelog
16.2.1
custom-property-no-missing-var-function
false positives for properties that can contain author-defined identifiers (#7478) (@ybiquitous).selector-pseudo-class-no-unknown
false positives for :seeking
, the media loading state and sound state pseudo-classes (#7490) (@Mouvedia).selector-max-specificity
false positives with ignoreSelectors
option for of <selector>
syntax (#7475) (@ybiquitous).function-calc-no-unspaced-operator
performance (#7505) (@ybiquitous).validateOptions
to 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).Changelog
16.2.0
media-query-no-invalid
specific problem messages (#7462) (@romainmenke).checkContextFunctionalPseudoClasses: []
to selector-max-id
(#7380) (@brigitamaria).declaration-property-value-no-unknown
false negatives for @starting-style
(#7461) (@fpetrakov).function-no-unknown|value-keyword-case
false positives for template literals with line breaks (#7443) (@Sh031224).allowEmptyInput
option ignored in configuration object regression (#7446) (@ybiquitous).at-rule-no-unknown
false positives for @starting-style
(#7438) (@fpetrakov).ERR_UNSUPPORTED_ESM_URL_SCHEME
for --custom-formatter
on Windows (#7432) (@JounQin).Error: Could not find <package>
message clarity (#7456) (@jeddy3).overrides.files
negated pattern regression introduced in 15.0.0 (#7468) (@ybiquitous).Changelog
16.1.0
lightness-notation
rule (#7366) (@fpetrakov).ignore: ["keyframe-selectors"]
to selector-disallowed-list
(#7417) (@mattxwang).selector-pseudo-class-no-unknown
false positive for :popover-open
(#7425) (@mattxwang).declaration-property-value-no-unknown
and other false positives for multiline SCSS interpolation. (#7406) (@FloEdelmann).function-url-quotes
false positives for SCSS variable and @
character (#7416) (@mattxwang).Changelog
16.0.1
Changelog
16.0.0
stylelint.formatters
object to have Promise
values (#7184) (@ybiquitous).fix
regardless of extension (#7357) (@ybiquitous).stylelint.rules
object to have Promise
values (#7279) (@ybiquitous).stylelint.utils.checkAgainstRule
to be an async function (#7339) (@ybiquitous).output
property in a Node.js API returned object. Instead, report
/code
properties are recommended (#7183) (@ybiquitous) & (@haocheng6).exports
field to package.json
for Conditional Exports (ESM/CommonJS) (#7307) (@ybiquitous).--custom-formatter
(#7343) (@ybiquitous).severity
secondary option's function support (#7202) (@kizu).Promise
formatter function (#7184) (@ybiquitous).report
/code
properties to a Node.js API returned object (#7183) (@ybiquitous) & (@haocheng6)..js
extension to .mjs
and .cjs
(#7307) (@ybiquitous).