unstale

npm / stylelint-scss

stylelint-scss

What changed in stylelint-scss 6 to 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

8 breaking9 new APIs and options4 behavior and defaults5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

stylelint-scss 715 changes

Breaking changes 7

New APIs and options 2

  • Adds a rule that reports disallowed functions in at-rule parameters.

    7.3.0release notes

  • The selector-class-pattern rule was added.

    7.0.0release notes

Behavior and default changes 4

  • Autofix now supports Sass functions in custom properties.

    7.2.0release notes

  • The rule now supports postcss-scss.

    7.1.0release notes

  • The rule now supports postcss-scss.

    7.1.0release notes

  • The rule was updated to be in sync with the latest stylelint version.

    7.1.0release notes

Fixes and other changes 2

  • Fixes a false positive for CSS type() function arguments.

    7.3.0release notes

  • Fixed CJS/ESM interop for the import used by operator-no-unspaced, enabling Bun compatibility.

    7.1.1release notes

stylelint-scss 611 changes

Breaking changes 1

  • The peer dependency version is updated to ^16.8.2, required by the autofix callback.

    6.13.0release notes

New APIs and options 7

  • Checks disallowed functions inside @return expressions.

    6.14.0release notes

  • Supports arguments in custom messages.

    6.13.0release notes

  • Adds a rule to handle mixin calls with content block arguments.

    6.13.0release notes

  • Supports arguments in custom messages.

    6.13.0release notes

  • Adds a check for CSS custom properties and an autofix.

    6.13.0release notes

  • Supports arguments in custom messages.

    6.13.0release notes

  • Supports arguments in custom messages.

    6.13.0release notes

Fixes and other changes 3

  • Reports namespaced variables in custom properties.

    6.14.0release notes

  • Fixes a false positive for variables already inside interpolation.

    6.14.0release notes

  • Prevents a TypeError for dynamically created nodes.

    6.13.0release notes