A collection of SCSS specific linting rules for Stylelint
function-no-unknown
: fix falsely reported CSS functions (#976).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.0...v6.2.1
at-import-partial-extension-allowed-list
rule, and deprecated at-import-partial-extension-whitelist
rule (#958).at-import-partial-extension-disallowed-list
rule, and deprecated at-import-partial-extension-blacklist
rule (#958).no-unused-private-members
check variables used as parameters and skip files using @import
(#957).no-unused-private-members
refactor variable search to match regex in atRules params and declaration values (#962).operator-no-unspaced
fix data uri in background shorthand (#968).at-rule-conditional-no-parentheses
remove extra autofix space (#969).function-no-unknown
handle functions inside interpolation (#970).operator-no-unspaced
fix function calls inside interpolation (#972).at-function-named-arguments
handle interpolation in ignored function names (#973).at-import-no-partial-leading-underscore
fix version in deprecation message (#974).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.1.0...v6.2.0
no-unused-private-members
rule (#949).function-calculation-no-interpolation
allow calc function interpolation in SassScript (#947)property-no-unknown
support deeper nested properties (#948)Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0
stylelint@16
support.stylelint@14
and stylelint@15
support.Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.2...v6.0.0
function-no-unknown
false negatives for functions with namespace (#888)at-root-no-redundant
check selector list for parent selectors (#886)Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.1...v5.3.2
block-no-redundant-nesting
autofix (#883).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.0...v5.3.1
block-no-redundant-nesting
rule (#872).load-no-partial-leading-underscore
rule, and deprecated at-import-no-partial-leading-underscore
rule (#867).at-root-no-redundant
rule (#860).at-use-no-redundant-alias
rule (#866).at-root-no-redundant
check if all selectors followed by @at-root
include '&' outside interpolation (#870).styleLintType: "parseError"
when parseSelector
fails (#858).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.2.1...v5.3.0
known-css-properties
dependency (#857).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.2.0...v5.2.1
at-root-no-redundant
rule to ban unnecessary @at-root
rule (#846).property-no-unknown
rule to disallow unknown properties. (#847).at-use-no-redundant-alias
rule to disallow redundant namespace aliases (#848).function-calculation-no-interpolation
rule to forbid interpolation in calc functions (#849).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.1.0...v5.2.0
function-disallowed-list
rule support to ban specific built-in functions (#422, #844).Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.0.1...v5.1.0