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 initstylelint-scss 715 changes
Breaking changes 7
The deprecated rule was removed.
The deprecated rule was removed.
The deprecated rule was removed.
The deprecated rule was removed.
The package changed to ES Modules.
Support for Node.js versions below 20.19.0 was removed.
stylelint@^17.0.0 was added as a peer dependency.
New APIs and options 2
Adds a rule that reports disallowed functions in at-rule parameters.
The selector-class-pattern rule was added.
Behavior and default changes 4
Autofix now supports Sass functions in custom properties.
The rule now supports postcss-scss.
The rule now supports postcss-scss.
The rule was updated to be in sync with the latest stylelint version.
Fixes and other changes 2
Fixes a false positive for CSS type() function arguments.
Fixed CJS/ESM interop for the import used by operator-no-unspaced, enabling Bun compatibility.
stylelint-scss 611 changes
Breaking changes 1
The peer dependency version is updated to ^16.8.2, required by the autofix callback.
New APIs and options 7
Checks disallowed functions inside
@returnexpressions.Supports arguments in custom messages.
Adds a rule to handle mixin calls with content block arguments.
Supports arguments in custom messages.
Adds a check for CSS custom properties and an autofix.
Supports arguments in custom messages.
Supports arguments in custom messages.
Fixes and other changes 3
Reports namespaced variables in custom properties.
Fixes a false positive for variables already inside interpolation.
Prevents a TypeError for dynamically created nodes.