stylelint
Advanced tools
Changelog
15.10.1
semver
vulnerability (#7043) (@romainmenke).Changelog
15.10.0
media-query-no-invalid
(#6963) (@romainmenke).extends
config option (#6998) (@fpetrakov).errored
properties in stylelint.lint()
return value (#6983) (@ybiquitous).{selector,value}-no-vendor-prefix
performance (#7016) (@jeddy3).custom-property-pattern
performance (#7009) (@jeddy3).function-linear-gradient-no-nonstandard-direction
false positives for <color-interpolation-method>
(#6987) (@romainmenke).function-name-case
performance (#7010) (@jeddy3).function-no-unknown
performance (#7004) (@jeddy3).function-url-quotes
performance (#7011) (@jeddy3).hue-degree-notation
false negatives for oklch
(#7015) (@romainmenke).hue-degree-notation
performance (#7012) (@jeddy3).media-feature-name-no-unknown
false positives for environment-blending
, nav-controls
, prefers-reduced-data
, and video-color-gamut
(#6978) (@romainmenke).media-feature-name-no-vendor-prefix
positions for *-device-pixel-ratio
(#6977) (@romainmenke).no-descending-specificity
performance (#7026) (@romainmenke).no-duplicate-at-import-rules
false negatives for imports with supports
and layer
conditions (#7001) (@romainmenke).selector-anb-no-unmatchable
performance (#7042) (@romainmenke).selector-id-pattern
performance (#7013) (@jeddy3).selector-pseudo-class-no-unknown
false negatives for pseudo-elements with matching names (#6964) (@Mouvedia).selector-pseudo-element-no-unknown
performance (#7007) (@jeddy3).selector-type-case
performance (#7041) (@romainmenke).selector-type-no-unknown
performance (#7027) (@romainmenke).unit-disallowed-list
false negatives with percentages (#7018) (@romainmenke).Changelog
15.9.0
insideFunctions: {"function": int}
to number-max-precision
(#6932) (@romainmenke).declaration-block-no-redundant-longhand-properties
autofix for border-radius
shorthand (#6958) (@mattxwang).declaration-block-no-redundant-longhand-properties
autofix for border-width
shorthand (#6956) (@mattxwang).declaration-block-no-redundant-longhand-properties
autofix for grid-column
and grid-row
(#6957) (@mattxwang).Changelog
15.8.0
media-feature-name-value-no-unknown
(#6906) (@romainmenke)..mjs
configuration files (#6910) (@ybiquitous).--print-config
description in CLI help (#6914) (@ybiquitous).allowEmptyInput
option in configuration files (#6929) (@ybiquitous).custom-property-no-missing-var-function
performance (#6922) (@romainmenke).function-calc-no-unspaced-operator
performance (#6923) (@romainmenke).function-linear-gradient-no-nonstandard-direction
performance (#6924) (@romainmenke).function-no-unknown
false positives for SCSS functions with namespace (#6921) (@romainmenke).max-nesting-depth
error for at-rules in Sass syntax (#6909) (@ybiquitous).selector-anb-no-unmatchable
performance (#6925) (@romainmenke).v8-compile-cache
dependency (#6907) (@ybiquitous).Changelog
15.7.0
splitList: boolean
to selector-nested-pattern
(#6896) (@is2ei).unit-no-unknown
false positives for unicode-range
descriptors (#6892) (@romainmenke).Changelog
15.6.3
alpha-value-notation
false positives for color()
(#6885) (@romainmenke).alpha-value-notation
performance with improved benchmark script (#6864) (@romainmenke).at-rule-property-required-list
performance (#6865) (@romainmenke).color-*
performance (#6868) (@romainmenke).length-zero-no-unit
false positives on new math functions (#6871) (@romainmenke).string
formatter for unexpected truncation on non-ASCII characters (#6861) (@Max10240).unit-no-unknown
false positives for the second and subsequent image-set()
with x
descriptor (#6879) (@romainmenke).Changelog
15.6.2
alpha-value-notation
false negatives for oklab()
, oklch()
, and color()
(#6844) (@romainmenke).declaration-block-no-redundant-longhand-properties
autofix with cubic-bezier()
(#6841) (@romainmenke).function-no-unknown
false positives for unspaced operators against nested brackets (#6842) (@romainmenke).function-url-quotes
false positives for SCSS with()
construct (#6847) (@ybiquitous).media-feature-name-no-unknown
false positives for not
and or
(#6838) (@romainmenke).Changelog
15.6.0
allowEmptyInput
, cache
, fix
options to configuration object (#6778) (@mattxwang).ignore: ["with-var-inside"]
to color-function-notation
(#6802) (@mattxwang).declaration-block-no-duplicate-properties
autofix for 3 or more duplicates (#6801) (@mattxwang).declaration-block-no-duplicate-properties
false positives with option ignore: ["consecutive-duplicates-with-different-syntaxes"]
(#6797) (@romainmenke).declaration-block-no-duplicate-properties
syntax error (#6792) (@yoyo837).declaration-block-no-redundant-longhand-properties
autofix for grid-template
(#6777) (@mattxwang).function-url-quotes
autofix for comments in SCSS function (#6800) (@ybiquitous).Changelog
15.5.0
ignore: ["consecutive-duplicates-with-different-syntaxes"]
to declaration-block-no-duplicate-properties
(#6772) (@kimulaco).ignoreProperties: []
to declaration-block-no-duplicate-custom-properties
(#6773) (@mattxwang).ignoreProperties
for declaration-block-no-duplicate-properties
(#6764) (@ybiquitous).block-no-empty
false positives with non-whitespace characters (#6782) (@ybiquitous).color-function-notation
false positives for namespaced imports (#6774) (@mattxwang).custom-property-empty-line-before
false positives for CSS-in-JS (#6767) (@ybiquitous).media-feature-range-notation
parse error (#6760) (@fpetrakov).