A mighty CSS linter that helps you avoid errors and enforce conventions.
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).splitList: boolean
to selector-nested-pattern
(#6896) (@is2ei).unit-no-unknown
false positives for unicode-range
descriptors (#6892) (@romainmenke).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).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).declaration-block-no-redundant-longhand-properties
autofix for transition
(#6815) (@mattxwang).github
formatter for missing final newline (#6822) (@konomae).selector-pseudo-class-no-unknown
false positive for :modal
(#6811) (@Yasir761).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).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).--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).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).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).