stylelint-config-sass-guidelines

⚙ A stylelint config inspired by https://sass-guidelin.es/

MIT License

Downloads
1.1M
Stars
438
Committers
19

Bot releases are hidden (Show)

stylelint-config-sass-guidelines - v11.1.0 Latest Release

Published by bjankord 7 months ago

Changed

  • Replaced deprecated scss/at-import-partial-extension-blacklist with scss/at-import-partial-extension-disallowed-list rule. PR
  • Modernized unit test to use node:test. PR
  • Minor depedency updates

Full list of changes: https://github.com/bjankord/stylelint-config-sass-guidelines/compare/v11.0.0...v11.1.0

stylelint-config-sass-guidelines - v11.0.0

Published by bjankord 10 months ago

Changed

  • Updated package to be compatible with stylelint v16
  • Replaced deprecated "scss/at-import-no-partial-leading-underscore": true rule with new "scss/load-no-partial-leading-underscore": true rule

Removed

  • Removed Node.js less than 18.12.0 support
stylelint-config-sass-guidelines - v10.0.0

Published by bjankord 10 months ago

Changed

  • Updated package to be compatible with stylelint v15

Added

  • Added node 18 to automated test matrix
  • Added scss/no-global-function-names rule. Resolves #268

Removed

  • Dropped official support for Node 12
  • Removed node 12 from automated test matrix
  • Removed stylelint-order plugin. Resolves #214 and #231
  • Removed tests for deprecated stylelint rules
  • Removed deprecated stylelint rules
    • "block-opening-brace-space-before": "always"
    • "color-hex-case": "lower"
    • "declaration-bang-space-after": "never"
    • "declaration-bang-space-before": "always"
    • "declaration-block-semicolon-newline-after": "always"
    • "declaration-block-semicolon-space-before": "never"
    • "declaration-block-trailing-semicolon": "always"
    • "declaration-colon-space-after": "always-single-line"
    • "declaration-colon-space-before": "never"
    • "function-comma-space-after": "always-single-line"
    • "function-parentheses-space-inside": "never"
    • "indentation": 2
    • "media-feature-parentheses-space-inside": "never"
    • "no-missing-end-of-source-newline": true
    • "number-leading-zero": "always"
    • "number-no-trailing-zeros": true
    • "selector-list-comma-newline-after": "always"
    • "string-quotes": "single"
  • Removed scss/at-mixin-pattern rule. Resolves #181 and #191
stylelint-config-sass-guidelines - v9.0.1

Published by bjankord almost 3 years ago

Changed

stylelint-config-sass-guidelines - v9.0.0

Published by bjankord almost 3 years ago

Changed

  • Updated repo to be compatible with stylelint v14. Updated stylelint peerDependency range from ^13.0.0 to ^14.0.0 PR
  • Renamed tests files extension from .jsto .spec.js
  • Moved manually tested passing and failing SCSS examples into __tests__/manual-test-cases

Added

  • Added node 16 to automated test matrix

Removed

  • Dropped official support for Node 10 PR
  • Removed node 10 from automated test matrix PR
  • Removed babel as a dev dependency, resolves issue with security vuln in glob-parent CVE-2020-28469
  • Removed src/.stylelint.json
stylelint-config-sass-guidelines - v8.0.0

Published by bjankord over 3 years ago

Added

  • Set Node engine minimum to version 10.0.0
  • Added Node 14 to automated test matrix

Removed

  • Dropped official support for Node 8
  • Removed Node 8 from automated test matrix
stylelint-config-sass-guidelines - v7.1.0

Published by bjankord about 4 years ago

Changed

  • Add dependabot integration to help with keeping dependencies up to date and secure
  • Bumped up stylelint peer/dev dependency to v13.7.0

Fixed

  • Replaced deprecated at-rule-blacklist rule with at-rule-disallowed-list rule
  • Replaced deprecated declaration-property-value-blacklist rule with declaration-property-value-disallowed-list rule

Removed

  • Removed unused scss-lint files, these were only used to generate lint errors for comparison with stylelint and did not play a functional role in how this stylelint config worked
    • Removed unused Gemfile
    • Removed unused Gemfile.lock
    • Removed src/.scss-lint.yml
stylelint-config-sass-guidelines - v7.0.0

Published by bjankord over 4 years ago

Changed

  • Updated stylelint peerDependency range from ^10.0.1 || ^11.0.0 || ^12.0.0 to ^13.0.0

Node.js v10 or newer is required. That's because stylelint v13 itself doesn't support Node.js versions below 10.

  • Bumped up stylelint-order dependency to ^4.0.0
  • Update test expectations to not require specific error message order
stylelint-config-sass-guidelines - v6.2.0

Published by bjankord almost 5 years ago

Changed

  • Updated stylelint peerDependency range from ^10.0.1 || ^11.0.0 to ^10.0.1 || ^11.0.0 || ^12.0.0 to include stylelinet 12
stylelint-config-sass-guidelines - v6.1.0

Published by bjankord about 5 years ago

Changed

  • Updated stylelint peerDependency range from ^10.0.1 to ^10.0.1 || ^11.0.0
stylelint-config-sass-guidelines - v6.0.0

Published by bjankord over 5 years ago

Changed

  • Bumped up stylelint peer/dev dependency to ^10.0.1
  • Bumped up stylelint-order dependency to ^3.0.0
  • Node.js 8.7.0 or greater is now required
stylelint-config-sass-guidelines - v5.4.0

Published by bjankord over 5 years ago

Fixed

  • Fix patterns for variables like "$x1". PR

Changed

  • Ignore all @-rules in max-nesting-depth. PR
stylelint-config-sass-guidelines - v5.3.0

Published by bjankord almost 6 years ago

  • Updated stylelint-order dependency range to pull in 1.x or 2.x versions. Both major versions are compatible. PR
  • Updated up stylelint-scss dependency to pull minimum of 3.4.0 PR
stylelint-config-sass-guidelines - v5.2.0

Published by bjankord about 6 years ago

Changed

  • Bumped up stylelint-order dependency to ^1.0.0 PR
stylelint-config-sass-guidelines - v5.1.0

Published by bjankord about 6 years ago

Added

  • Added ability to run tests on Windows PR

Changed

  • Ignore @each for max-nesting-depth PR
stylelint-config-sass-guidelines - v5.0.0

Published by bjankord over 6 years ago

Added

  • Added scss/at-rule-no-unknown rule #18

Changed

  • Bumped up stylelint peer/dev dependency to v9.0.0
  • Added stylelint-scss and stylelint-order as dependencies #22
  • Node.js 6.x or greater is now required #24)
stylelint-config-sass-guidelines - v4.2.0

Published by bjankord over 6 years ago

  • Add "ignore" options to "max-nesting-depth" rule (fixes #25) PR
stylelint-config-sass-guidelines - v4.1.0

Published by bjankord almost 7 years ago

  • Update: Bumped up stylelint-order to v0.8.0
  • Fix: Border zero rule. Issue 16
stylelint-config-sass-guidelines - v4.0.1

Published by bjankord almost 7 years ago

  • Removal: Removed {"type": "at-rule", "hasBlock": true } from order rule. Causes issues with @media queries and @for loops
  • Removal: Removed {"type": "rule", "selector": "/^&:\\w/"}, from order rule.
  • Removal: Removed {"type": "rule", "selector": "/^&::\\w/"}, from order rule.
stylelint-config-sass-guidelines - v4.0.0

Published by bjankord almost 7 years ago

  • Addition: Added rules & tests for declaration-order PR
  • Update: Moved stylelint, stylelint-scss, stylelint-order to peerDependencies / devDependencies PR