stylelint
Advanced tools
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).Changelog
15.4.0
--quiet-deprecation-warnings
flag (#6724) (@mattxwang).-c
alias for --config
(#6720) (@sidverma32).media-feature-range-notation
autofix (#6742) (@romainmenke).no-unknown-custom-properties
rule (#6731) (@jameschensmith).function-url-quotes
autofix for double-slash comments in SCSS maps (#6745) (@jgerigmeyer).isPathIgnored()
utility's performance (#6728) (@ybiquitous).rule-selector-property-disallowed-list
secondary options (#6723) (@mattxwang).declaration-block-no-redundant-longhand-properties
with basic keywords (#6748) (@mattxwang).Changelog
15.3.0
configurationComment
configuration property (#6629) (@ifitzpatrick).selector-anb-no-unmatchable
rule (#6678) (@mattxwang).*-no-redundant-*
false negatives for inset
shorthand (#6699) (@rayrw).function-url-quotes
autofix for multiple url()
(#6711) (@ybiquitous).value-keyword-case
false positives for Level 4 system colours (#6712) (@thewilkybarkid).Changelog
15.2.0
messageArgs
to 76 rules (#6589) (@kizu).Plugin
and RuleContext
(#6664) (@henryruhs).overrides.extends
order when including same rules (#6660) (@kuoruan).annotation-no-unknown
false positives for CSS-in-JS template literals (#6666) (@hudochenkov).declaration-property-value-no-unknown
false positives for at-rule descriptors (#6669) (@FloEdelmann).declaration-property-value-no-unknown
parse error for alpha(opacity=n)
to report as violation (#6650) (@romainmenke).function-name-case
false positives for CSS-in-JS template literals (#6666) (@hudochenkov).function-no-unknown
false positives for CSS-in-JS template literals (#6666) (@hudochenkov).unit-no-unknown
false positives for CSS-in-JS template literals (#6666) (@hudochenkov).value-keyword-case
false positives for CSS-in-JS template literals (#6666) (@hudochenkov).Changelog
15.1.0
declaration-block-no-redundant-longhand-properties
autofix (#6580) (@mattxwang).declaration-property-value-no-unknown
false positives for env()
(#6646) (@romainmenke).function-calc-no-unspaced-operator
TypeError on empty calc()
(#6634) (@romainmenke).customSyntax
inference (#6645) (@ybiquitous).Changelog
15.0.0
syntax
option (#6420) (@fpetrakov). (BREAKING)extends
in overrides
to merge to be consistent with plugins
behaviour (#6380) (@jasikpark). (BREAKING)declaration-property-value-no-unknown
rule (#6511) (@jeddy3).media-feature-name-unit-allowed-list
rule (#6550) (@mattxwang).function-url-quotes
autofix (#6558) (@mattxwang).ignore: ["custom-elements"]
to selector-max-type
(#6588) (@muddv).ignoreFunctions: []
to unit-disallowed-list
(#6592) (@mattxwang).declaration-property-unit-allowed-list
(#6570) (@mattxwang).overrides.files
in config to allow basename glob patterns (#6547) (@ybiquitous).at-rule-no-unknown
false positives for @scroll-timeline
(#6554) (@mattxwang).function-no-unknown
false positives for interpolation and backticks in CSS-in-JS (#6565) (@hudochenkov).keyframe-selector-notation
false positives for named timeline ranges (#6605) (@kimulaco).property-no-unknown
false negatives for newer custom syntaxes (#6553) (@43081j).selector-attribute-quotes
false positives for "never" (#6571) (@mattxwang).selector-not-notation
autofix for "simple" option (#6608) (@Mouvedia).