- Added:
comment-word-blacklist
rule. - Added:
selector-attribute-brackets-space-inside
rule. - Added:
selector-pseudo-class-parentheses-space-inside
rule. - Added:
shorthand-property-no-redundant-values
rule. - Added:
ignoreKeywords
option forvalue-keyword-case
. - Added: support for
.stylelintignore
file. - Added: warning message in output when a file is ignored.
- Fixed: CRLF (
\r\n
) warning positioning instring-no-newline
. - Fixed: parsing problems when using
///
-SassDoc-style comments. - Fixed:
max-empty-lines
places warning at the end of the violating newlines to avoid positioning confusions.
- Fixed: CRLF (
\r\n
) warning positioning inmax-empty-lines
andfunction-max-empty-lines
.
- Fixed:
CssSyntaxError
setserrored
on output totrue
.
- Fixed:
function-name-case
now accounts for camelCase function names (e.g.translateX
,scaleX
etc) when thelower
option is used.
- Changed:
CssSyntaxError
is no longer thrown but reported alongside warnings. - Added: new look for standard formatter and support for arbitrary severity names.
- Added: exposed
stylelint.utils.cssWordIsVariable()
. - Added:
at-rule-name-case
rule. - Added:
function-name-case
rule. - Added:
property-case
rule. - Added:
selector-pseudo-class-case
rule. - Added:
selector-pseudo-element-case
rule. - Added:
unit-case
rule. - Added:
value-keyword-case
rule. - Added:
indentClosingBrace
option toindentation
. - Added:
indentInsideParens
option toindentation
. - Added:
consecutive-duplicates
option fordeclaration-block-no-duplicate-properties
rule. - Fixed:
block-no-empty
no longer delivers false positives for less syntax. - Fixed:
declaration-block-trailing-semicolon
better understands nested at-rules. - Fixed:
number-zero-length-no-unit
now work withq
unit and ignoress
,ms
,kHz
,Hz
,dpcm
,dppx
,dpi
units
- Added:
unit-no-unknown
rule. - Fixed:
no-descending-specificity
no longer gets confused when the last part of a selector is a compound selector. - Fixed: regression causing
indentation
to complain about Sass maps. - Fixed:
declaration-block-no-ignored-properties
now ignoreclear
forposition: absolute
andposition: relative
and does not ignorefloat
ondisplay: table-*
.
- Added: (experimental) support for Less syntax.
- Added: support for SugarSS syntax.
- Added: exposed
stylelint.createRuleTester()
. - Added:
declaration-block-no-ignored-properties
rule. - Added:
function-max-empty-lines
rule. - Added:
function-url-data-uris
rule. - Fixed:
block-closing-brace-newline-after
accepts single-line comments immediately after the closing brace. - Fixed:
block-closing-brace-newline-after
use of "single space", rather than "newline", in its messages. - Fixed:
font-weight-notation
now ignoresinitial
value. - Fixed:
function-*
rules should all now ignore all Sass maps and lists. - Fixed:
function-calc-no-unspaced-operator
accepts newlines. - Fixed:
function-comma-space-after
,function-comma-space-before
,function-parentheses-newline-inside
andfunction-parentheses-space-inside
now ignore SCSS maps. - Fixed:
max-line-length
options validation. - Fixed:
no-unknown-animations
now ignoresnone
,initial
,inherit
,unset
values. - Fixed:
property-value-blacklist
and-whitelist
no longer error on properties without a corresponding list entry. - Fixed:
selector-class-pattern
now ignores selectors with Sass interpolation. - Fixed:
selector-id-pattern
now ignores selectors with Sass interpolation. - Fixed:
selector-no-id
now ignores keyframe selectors. - Fixed:
unit-blacklist
andunit-whitelist
now ignoresurl
functions.
- Fixed:
function-calc-no-unspaced-operator
now better ignores non-calc
functions. - Fixed:
no-descending-specificity
no longer delivers false positives after second run in Atom linter. - Fixed:
stylelint-disable-rule
imported correctly.
- Added:
at-rule-semicolon-newline-after
rule. - Added:
no-indistinguishable-colors
rule. - Added:
stylelint-disable-reason
rule. - Fixed:
declaration-bang-space-*
understands arbitrary bang declarations (e.g.!default
). - Fixed:
font-weight-notation
now ignoreinherit
value. - Fixed:
indentation
treats@nest
at-rules like regular rules with selectors. - Fixed:
no-duplicate-selectors
contextualizes selectors by all at-rules, not just media queries. - Fixed:
no-duplicate-selectors
no longer delivers false positives after second run in Atom linter. - Fixed:
no-duplicate-selectors
no longer delivers false positives with descendant combinators. - Fixed:
number-no-trailing-zeros
no longer delivers false positives inurl()
arguments. - Fixed:
root-no-standard-properties
no longer delivers false positives inside the:not()
pseudo-selector. - Fixed:
selector-list-comma-*
rules no longer deliver false positives inside functional notation.
- Added:
selector-type-case
rule. - Fixed: no more subtle configuration bug when using extends and plugins together in tangled ways.
- Fixed:
string-no-newline
no longer stumbles when there are comment-starting characters inside strings.
- Removed:
no-indistinguishable-colors
because its dependencies were unusable in Atom. (To be re-evaluated and re-added later.) - Removed:
"warn": true
secondary option. Use"severity": "warning"
, instead. - Removed:
color-no-named
rule. Use the newcolor-named
rule, with the"never"
option instead. - Removed:
declaration-block-no-single-line
rule. Use the newblock-no-single-line
rule instead. - Removed:
rule-no-duplicate-properties
rule. Use the newdeclaration-block-no-duplicate-properties
rule instead. - Removed:
rule-no-shorthand-property-overrides
rule. Use the newdeclaration-block-no-shorthand-property-overrides
rule instead. - Removed:
rule-properties-order
rule. Use the newdeclaration-block-properties-order
rule instead. - Removed:
rule-trailing-semicolon
rule. Use the newdeclaration-block-trailing-semicolon
rule instead. - Removed
true
option foremptyLineBefore
when using property groups inrule-properties-order
. Use the new"always"
or"never"
option instead. - Removed:
"always"
option forfont-weight-notation
. Use the newalways-where-possible
option instead. - Added: support for overlapping
stylelint-disable
commands. - Fixed:
max-nesting-depth
does not warn about blockless at-rules. - Fixed:
function-comma-newline-after
and related rules consider input to be multi-line (applying to "always-multi-line", etc.) when the newlines are at the beginning or end of the input. - Fixed:
no-indistinguishable-colors
no longer errors on color functions containing spaces e.g.rgb(0, 0, 0)
-- but also removed the rule (see above). - Fixed:
declaration-block-properties-order
no longer fails when an unspecified property comes before or after a specified property in a group withemptyLineBefore: true
. - Fixed:
indentation
no longer has false positives when there are empty lines within multi-line values. - Fixed:
declaration-colon-*-after
no longer fail to do their job when you want a space or newline after the colon and instead there is no space at all.
- Fixed:
no-unsupported-browser-features
options now optional. - Fixed:
no-duplicate-selectors
now ignores keyframe selectors.
- Deprecated:
"warn": true
secondary option. Use"severity": "warning"
, instead. - Deprecated:
color-no-named
rule. Use the newcolor-named
rule, with the"never"
option instead. - Deprecated:
declaration-block-no-single-line
rule. Use the newblock-no-single-line
rule instead. - Deprecated:
rule-no-duplicate-properties
rule. Use the newdeclaration-block-no-duplicate-properties
rule instead. - Deprecated:
rule-no-shorthand-property-overrides
rule. Use the newdeclaration-block-no-shorthand-property-overrides
rule instead. - Deprecated:
rule-properties-order
rule. Use the newdeclaration-block-properties-order
rule instead. - Deprecated:
rule-trailing-semicolon
rule. Use the newdeclaration-block-trailing-semicolon
rule instead. - Deprecated
true
option foremptyLineBefore
when using property groups inrule-properties-order
. Use the new"always"
or"never"
option instead. - Deprecated:
"always"
option forfont-weight-notation
. Use the newalways-where-possible
option instead. - Added: universal
severity
secondary option as a replacement for"warn": true
to alter a rule's severity. - Added:
block-no-single-line
rule. - Added:
color-named
rule. - Added:
declaration-block-no-duplicate-properties
rule. - Added:
declaration-block-no-shorthand-property-overrides
rule. - Added:
declaration-block-properties-order
rule. - Added:
declaration-block-trailing-semicolon
rule. - Added:
max-nesting-depth
rule. - Added:
no-browser-hacks
rule. - Added:
no-descending-specificity
rule. - Added:
no-indistinguishable-colors
rule. - Added:
no-unsupported-browser-features
rule. - Added:
selector-max-specificity
rule. - Added:
string-no-newline
rule. - Added:
"always"
and"never"
option torule-properties-order
emptyLineBefore
when using property groups - Added:
named-where-possible
option tofont-weight-notation
. - Added:
unspecified: "bottomAlphabetical"
option to therule-properties-order
rule. - Added:
ignoreAtRules: []
option to theblock-opening-brace-space-before
andblock-closing-brace-newline-after
rules. - Added: support for using the nesting selector (
&
) as a prefix inselector-no-type
. - Added:
stylelint-disable-line
feature. - Added:
withinComments
,withinStrings
, andcheckStrings
options tostyleSearch
, andinsideString
property to thestyleSearch
match object. - Added:
resolveNestedSelectors
option to theselector-class-pattern
rule. - Fixed: informative errors are thrown when
stylelint-disable
is misused. - Fixed:
selector-no-vendor-prefix
no longer delivers two warnings on vendor-prefixed pseudo-elements with two colons, e.g.::-moz-placeholder
. - Fixed:
no-duplicate-selectors
rule now resolves nested selectors. - Fixed:
font-weight-notation
does not throw false warnings whennormal
is used in certain ways. - Fixed:
selector-no-*
andselector-*-pattern
rules now ignore custom property sets. - Fixed: nested selector handling for
no-duplicate-selectors
. - Fixed:
selector-no-id
does not warn about Sass interpolation inside an:nth-child()
argument. - Fixed: handling of mixed line endings in
rule-nested-empty-line-before
,rule-non-nested-empty-line-before
,comment-empty-line-before
andat-rule-empty-line-before
. - Fixed:
number-leading-zero
,function-comma-space-*
, anddeclaration-colon-*
do not throw false positives inurl()
arguments.
- Added:
ignore: "relative"
option forfont-weight-notation
. - Fixed:
declaration-colon-space/newline-before/after
rules now ignore scss maps. - Fixed:
selector-list-comma-newline-after
allows//
comments after the comma.
- Fixed: removed
console.log()
s inproperty-unit-whitelist
.
- Fixed: removed
console.log()
s inrule-properties-order
.
- Fixed: option normalization for rules with primary options that are arrays of objects, like
rule-properties-order
. - Fixed: accuracy of warning positions are
//
comments when using SCSS parser. - Fixed:
no-unknown-animations
ignores variables. - Fixed:
no-unknown-animations
does not erroneously flag functions likesteps()
andcubic-bezier()
. - Fixed: clarified error message in
time-no-imperceptible
. - Fixed:
font-family-name-quotes
andfont-weight-notation
ignore variables. - Fixed:
media-feature-no-missing-punctuation
handles space-padded media features. - Fixed: regression causing CLI
--config
relatives paths that don't start with./
to be rejected.
- Fixed: again removed
stylelint.utils.ruleTester
because its dependencies broke things.
- Fixed: move
tape
to dependencies to supporttestUtils
.
- Fixed: include
testUtils
in npm package whitelist.
- Added:
font-family-name-quotes
rule. - Added:
font-weight-notation
rule. - Added:
media-feature-no-missing-punctuation
rule. - Added:
no-duplicate-selectors
rule. - Added:
no-invalid-double-slash-comments
rule. - Added:
no-unknown-animations
rule. - Added:
property-value-blacklist
rule. - Added:
property-value-whitelist
rule. - Added:
time-no-imperceptible
rule. - Added:
ignore: "descendant"
andignore: "compounded"
options forselector-no-type
. - Added: support for regular expression property identification in
property-blacklist
,property-unit-blacklist
,property-unit-whitelist
,property-value-blacklist
, andproperty-whitelist
. - Added: better handling of vendor prefixes in
property-unit-blacklist
andproperty-unit-whitelist
, e.g. if you enteranimation
it now also checks-webkit-animation
. - Added: support for using names of modules for the CLI's
--config
argument, not just paths. - Added:
codeFilename
option to Node API. - Added: exposed rules at
stylelint.rules
to make stylelint even more extensible. - Added: brought
stylelint-rule-tester
into this repo, and exposed it atstylelint.utils.ruleTester
. - Fixed: bug in
rule-properties-order
empty line detection when the two newlines were separated by some other whitespace. - Fixed: option parsing bug that caused problems when using the
"alphabetical"
primary option withrule-properties-order
. - Fixed: regard an empty string as a valid CSS code.
- Fixed:
ignoreFiles
handling of absolute paths. - Fixed:
ignoreFiles
uses theconfigBasedir
option to interpret relative paths.
- Added: support for custom messages with a
message
secondary property on any rule. - Fixed: CLI always ignores contents of
node_modules
andbower_components
directories. - Fixed: bug preventing CLI from understanding absolute paths in
--config
argument. - Fixed: bug causing
indentation
to stumble over declarations with semicolons on their own lines.
- Added: helpful option validation message when object is expected but non-object provided.
- Fixed:
selector-no-id
no longer warns about Sass interpolation when multiple interpolations are used in a selector.
- Removed: support for legacy numbered severities.
- Added: support for extensions on
.stylelintrc
files (by upgrading cosmiconfig). - Added:
ignore: "non-comments"
option tomax-line-length
. - Fixed:
function-whitespace-after
does not expect space between)
and}
, so it handles Sass interpolation better.
- Fixed:
selector-no-vendor-prefix
now handles custom-property-sets.
- Fixed:
selector-no-type
ignoresnth-child
pseudo-classes and@keyframes
selectors.
- Fixed:
max-line-length
handlesurl()
functions better. - Fixed:
block-opening-brace-newline-after
anddeclaration-block-semicolon-newline-after
handle end-of-line comments better.
- Added:
legacyNumberedSeverities
config property to force the legacy severity system. - Added:
selector-no-id
ignores Sass-style interpolation. - Fixed: bug causing extended config to override the config that extends it.
- Fixed: stopped hijacking
--config
property in PostCSS and Node.js APIs. Still using it in the CLI.
- Fixed: bug preventing the disabling of rules analyzing the
root
node, including:max-line-length
,max-empty-lines
,no-eol-whitespace
,no-missing-eof-newline
, andstring-quotes
. - Fixed: bug causing
rule-properties-order
to get confused by properties with an unspecified order.
- Fixed: bug causing an error when
null
was used on rules whose primary options are arrays.
- Fixed: Documentation improvements.
- Added:
stylelint-commands
ignore
option tocomment-empty-line-before
. - Fixed: v3 regression causing bug in
rule-properties-order
and potentially other rules that accept arrays as primary options. - Fixed:
no-missing-eof-newline
no longer complains about completely empty files.
- Fixed: list of rules within documentation.
-
Removed:
nesting-block-opening-brace-space-before
andnesting-block-opening-brace-newline-before
rules. -
Deprecated: numbered severities (0, 1, 2) and will be disabled in
4.0
. -
Changed: renamed
rule-single-line-max-declarations
todeclaration-block-single-line-max-declarations
and changed scope of the single-line to the declaration block. -
Changed: renamed
rule-no-single-line
todeclaration-block-no-single-line
and changed scope of the single-line to the declaration block. -
Changed: renamed the
function-space-after
rule tofunction-whitespace-after
. -
Changed: renamed the
comment-space-inside
rule tocomment-whitespace-inside
. -
Changed: renamed the
no-multiple-empty-lines
rule tomax-empty-lines
(takes anint
as option). -
Changed:
plugins
is now an array instead of an object. And plugins should be created withstylelint.createPlugin()
. -
Added: cosmiconfig, which means the following:
- support for YAML
.stylelintrc
- support for
stylelint.config.js
- support for
stylelint
property inpackage.json
- alternate config loading system, which stops at the first config found
- support for YAML
-
Added: asynchronicity to the PostCSS plugin.
-
Added:
ignoreFiles
option to config. -
Added:
configFile
option to Node.js API. -
Fixed:
comment-whitespace-inside
now ignores ignores copyright (/*!
) and sourcemap (/*#
) comments. -
Fixed:
rule-no-duplicate-properties
now ignores thesrc
property.
- Fixed:
function-calc-no-unspaced-operator
ignores characters in$sass
and@less
variables. - Fixed:
rule-properties-order
allows comments at the top of groups that expect newlines before them. - Fixed:
styleSearch()
and the rules it powers will not trip up on single-line (//
) comments. - Fixed:
selector-combinator-space-before
now better handles nested selectors starting with combinators. - Fixed:
rule-properties-order
now deals property with-moz-osx-font-smoothing
.
- Fixed: improved documentation of CLI globbing possibilities.
- Fixed:
rule-properties-order
now accounts for property names containing multiple hyphens. - Fixed:
rule-properties-order
grouping bug.
- Added: error about undefined severities blaming stylelint for the bug.
- Fixed:
selector-pseudo-element-colon-notation
typo in rule name resulting in undefined severity.
- Fixed:
dist/
build.
- Fixed:
property-whitelist
,rule-no-duplicate-properties
, andrule-properties-order
ignore variables ($sass
,@less
, and--custom-property
). - Fixed:
root-no-standard-properties
ignores$sass
and@less
variables. - Fixed:
comment-empty-line-before
andcomment-space-inside
no longer complain about//
comments.
- Fixed:
number-no-trailing-zeros
no longer flags at-import at-rules.
- Fixed:
selector-no-type
no longer flags the nesting selector (&
).
- Added:
configFile
option to PostCSS plugin. - Fixed:
function-parentheses-newline-inside
andfunction-parentheses-space-inside
bug with nested functions.
- Added:
selector-class-pattern
rule. - Added:
selector-id-pattern
rule. - Added:
function-parentheses-newline-inside
rule. - Added:
"always-single-line"
and"never-single-line"
options tofunction-parentheses-space-inside
. - Fixed: CLI
syntax
argument bug.
- Added:
color-no-hex
rule. - Added:
color-no-named
rule. - Added:
function-blacklist
rule. - Added:
function-whitelist
rule. - Added:
unit-blacklist
rule. - Added:
unit-whitelist
rule. - Added:
property-unit-blacklist
rule. - Added:
property-unit-whitelist
rule. - Added:
rule-single-line-max-declarations
rule. - Added:
max-line-length
rule. - Added:
first-nested
exception tocomment-empty-line-before
. - Added: single value options to
*-blacklist
&-*whitelist
rules e.g.{ "function-blacklist": "calc"}
- Added: support for flexible groups to
rule-properties-order
. - Added: support for an optional empty line between each group to
rule-properties-order
. - Added: support for mathematical signs in front of Sass and Less variables in
function-calc-no-unspaced-operator
. - Added: support for arbitrary whitespace after function in
function-space-after
. - Added: support for arbitrary whitespace at the edge of comments in
comment-space-inside
. - Fixed:
comment-space-inside
allows any number of asterisks at the beginning and end of comments. - Fixed: bug causing
{ unspecified: "bottom }"
option not to be applied withinrule-properties-order
. - Fixed: bug causing
function-comma-*
whitespace rules to improperly judge whether to enforce single- or multi-line options. - Fixed: bug when loading plugins from an extended config
- Fixed: indentation for function arguments, by ignoring them.
- Changed: plugins are now included and configured via a "locator", rather than either being
required
or being inserted directly into the configuration object as a function. - Added: CLI.
- Added: standalone Node API.
- Added: quiet mode to CLI and Node API.
- Added: support for formatters, including custom ones, to CLI and Node API.
- Added:
string
andjson
formatters. - Added: support for using
.stylelintrc
JSON file. - Added: support for extending existing configs using the
extends
property. - Added: support for SCSS syntax parsing to CLI and Node API.
- Added:
function-comma-newline-after
rule. - Added:
function-comma-newline-before
rule. - Added:
"always-single-line"
and"never-single-line"
options tofunction-comma-space-after
rule. - Added:
"always-single-line"
and"never-single-line"
options tofunction-comma-space-before
rule.
- Fixed: the
media-query-list-comma-*
rules now only apply to@media
statements.
- Added:
function-linear-gradient-no-nonstandard-direction
rule. - Added:
rule-properties-order
now by default ignores the order of properties left out of your specified array; and the options"top"
,"bottom"
, and"ignore"
are provided to change that behavior. - Added:
rule-properties-order
now looks for roots of hyphenated properties in custom arrays so each extension (e.g.padding-top
as an extension ofpadding
) does not need to be specified individually. - Added:
"always-single-line"
option todeclaration-colon-space-after
. - Added: support for declarations directly on root (e.g. Sass variable declarations).
- Fixed:
declaration-colon-newline-after
"always-multi-line"
warning message.
- Added:
declaration-colon-newline-after
rule. - Added: the
indentation
rule now checks indentation of multi-line at-rule params, unless there's theexcept
option ofparam
. - Added: support for end-of-line comments in
selector-list-comma-newline-after
. - Added: protection against
#${sass-interpolation}
in rules checking for hex colors. - Added: support for strings (translated to RegExps) in
custom-property-pattern
andcustom-media-pattern
. - Fixed: bug preventing various rules from registering the correct rule names in their warnings, and therefore also preventing them from being disabled with comments.
- Fixed: the
color-no-invalid-hex
rule no longer flags hashes inurl()
arguments. - Fixed: rules using
node.raw()
instead ofnode.raws
to avoid expected errors.
- Fixed:
postcss-selector-parser
updated to improve location accuracy forselector-no-*
rules.
- Removed: compatibility with PostCSS
4.x
. - Added: compatibility with PostCSS
5.0.2+
. - Fixed: the accuracy of reported line numbers and columns.
- Added:
after-comment
ignore
option to theat-rule-empty-line-before
rule. - Fixed: the
indentation
rule now correctly handles*
hacks on property names. - Fixed: the
media-feature-colon-space-after
andmedia-feature-colon-space-before
rules now only apply to@media
statements. - Fixed: the
rule-no-shorthand-property-overrides
rule message is now consistent with the other messages.
- Added: invalid options cause the rule to abort instead of performing meaningless checks.
- Added: special warning for missing required options from
validateOptions()
.
- Fixed: npm package no longer includes test files (reducing package size by 500KB).
- Fixed: the
rule-properties-order
andrule-no-duplicate-properties
rules now correctly check inside @rules.
- Added:
validateOptions
tostylelint.utils
for use by authors of custom rules. - Added:
custom-media-pattern
rule. - Added:
number-max-precision
rule.
- Added: validation of all rule options.
- Removed:
ruleTester
fromstylelint.utils
because of the additional dependencies it forces.
- Removed:
jsesc
devDependency. - Added:
rule-no-shorthand-property-overrides
rule. - Added:
ruleTester
tostylelint.utils
for use by authors of custom rules.
- Fixed:
hierarchicalSelectors
bug inindentation
rule.
- Fixed:
~=
is no longer mistaken for combinator inselector-combinator-space-*
.
- Added: exposure of
report
,ruleMessages
, andstyleSearch
instylelint.utils
for use by external plugin rules. - Added: plugin rule support.
- Added:
hierarchicalSelectors
option toindentation
rule. - Added:
nesting-block-opening-brace-space-before
rule. - Added:
nesting-block-opening-brace-newline-before
rule. - Fixed: the
color-hex-case
rule message is now consistent with thecolor-hex-length
rule. - Fixed: the
property-blacklist
rule message is now consistent with theproperty-whitelist
rule. - Fixed: a typo in the
comment-space-inside
rule message.
- Added:
color-hex-case
rule. - Added:
color-hex-length
rule. - Fixed: formalized selector-indentation-checking within the
indentation
rule. - Fixed: allow for arbitrary whitespace after the newline in the
selector-list-comma-newline-*
rules. - Fixed:
selector-combinator-space-*
no longer checks:nth-child()
arguments.
- Fixed: nesting support for the
block-opening-brace-newline-before
rule. - Fixed: nesting support for the
block-opening-brace-space-before
rule. - Fixed: nesting support for the
rule-trailing-semicolon
rule.
- Fixed: nesting support for the
rule-no-duplicate-properties
rule. - Fixed: nesting support for the
rule-properties-order
rule. - Fixed: whitespace rules accommodate Windows CR-LF line endings.
- Added: ability to disable rules via comments in the CSS.
- Added:
at-rule-empty-line-before
rule. - Added:
at-rule-no-vendor-prefix
rule. - Added:
block-closing-brace-newline-after
rule. - Added:
block-closing-brace-newline-before
rule. - Added:
block-closing-brace-space-after
rule. - Added:
block-closing-brace-space-before
rule. - Added:
block-no-empty
rule. - Added:
block-opening-brace-newline-after
rule. - Added:
block-opening-brace-newline-before
rule. - Added:
block-opening-brace-space-after
rule. - Added:
block-opening-brace-space-before
rule. - Added:
color-no-invalid-hex
rule. - Added:
comment-empty-line-before
rule. - Added:
comment-space-inside
rule. - Added:
custom-property-no-outside-root
rule. - Added:
custom-property-pattern
rule. - Added:
declaration-bang-space-after
rule. - Added:
declaration-bang-space-before
rule. - Added:
declaration-block-semicolon-newline-after
rule. - Added:
declaration-block-semicolon-newline-before
rule. - Added:
declaration-block-semicolon-space-after
rule. - Added:
declaration-block-semicolon-space-before
rule. - Added:
declaration-colon-space-after
rule. - Added:
declaration-colon-space-before
rule. - Added:
declaration-no-important
rule. - Added:
function-calc-no-unspaced-operator
rule. - Added:
function-comma-space-after
rule. - Added:
function-comma-space-before
rule. - Added:
function-parentheses-space-inside
rule. - Added:
function-space-after
rule. - Added:
function-url-quotes
rule. - Added:
indentation
rule. - Added:
media-feature-colon-space-after
rule. - Added:
media-feature-colon-space-before
rule. - Added:
media-feature-name-no-vendor-prefix
rule. - Added:
media-feature-range-operator-space-after
rule. - Added:
media-feature-range-operator-space-before
rule. - Added:
media-query-list-comma-newline-after
rule. - Added:
media-query-list-comma-newline-before
rule. - Added:
media-query-list-comma-space-after
rule. - Added:
media-query-list-comma-space-before
rule. - Added:
media-query-parentheses-space-inside
rule. - Added:
no-eol-whitespace
rule. - Added:
no-missing-eof-newline
rule. - Added:
no-multiple-empty-lines
rule. - Added:
number-leading-zero
rule. - Added:
number-no-trailing-zeros
rule. - Added:
number-zero-length-no-unit
rule. - Added:
property-blacklist
rule. - Added:
property-no-vendor-prefix
rule. - Added:
property-whitelist
rule. - Added:
root-no-standard-properties
rule. - Added:
rule-nested-empty-line-before
rule. - Added:
rule-no-duplicate-properties
rule. - Added:
rule-no-single-line
rule. - Added:
rule-non-nested-empty-line-before
rule. - Added:
rule-properties-order
rule. - Added:
rule-trailing-semicolon
rule. - Added:
selector-combinator-space-after
rule. - Added:
selector-combinator-space-before
rule. - Added:
selector-list-comma-newline-after
rule. - Added:
selector-list-comma-newline-before
rule. - Added:
selector-list-comma-space-after
rule. - Added:
selector-list-comma-space-before
rule. - Added:
selector-no-attribute
rule. - Added:
selector-no-combinator
rule. - Added:
selector-no-id
rule. - Added:
selector-no-type
rule. - Added:
selector-no-universal
rule. - Added:
selector-no-vendor-prefix
rule. - Added:
selector-pseudo-element-colon-notation
rule. - Added:
selector-root-no-composition
rule. - Added:
string-quotes
rule. - Added:
value-list-comma-newline-after
rule. - Added:
value-list-comma-newline-before
rule. - Added:
value-list-comma-space-after
rule. - Added:
value-list-comma-space-before
rule. - Added:
value-no-vendor-prefix
rule.