Skip to content
- Deprecated: support for plugin rule names that aren't namespaced i.e. only
your-namespace/your-rule-name rule names are supported. If your plugin provides only a single rule or you can't think of a good namespace, you can simply use plugin/my-rule).
- Added: support for plugins that provides an array of rules.
- Added: support for extracting and linting CSS from within HTML sources.
- Added:
--stdin-filename option to CLI.
- Added:
at-rule-name-space-after rule.
- Added:
no-extra-semicolons rule.
- Added:
selector-attribute-operator-space-after rule.
- Added:
selector-attribute-operator-space-before rule.
- Added:
selector-max-empty-lines rule.
- Added:
selector-pseudo-element-no-unknown rule.
- Added: flexible support for end-of-line comments in
at-rule-semicolon-newline-after, block-opening-brace-newline-after, and declaration-block-semicolon-newline-after.
- Fixed: string and verbose formatters no longer use an ambiguous colour schemes.
- Fixed: string formatter no longer outputs an empty line if there are no problems.
- Fixed: all rules now handle case insensitive CSS identifiers.
- Fixed:
function-comma-newline-after now allows end-of-line comments.
- Fixed:
function-url-quotes now ignores spaces within url().
- Fixed:
no-descending-specificity now ignores trailing colons within selectors.
- Fixed:
no-indistinguishable-colors now ignores keyword color names within url().
- Fixed:
number-max-precision now ignores @import at-rules and url() functions.
- Fixed:
selector-class-pattern and selector-id-pattern rules now ignore SCSS variable interpolation.
- Fixed:
value-list-comma-* rules now ignore SCSS maps.