0.4.2 • Published 10 months ago

@reloaddk/stylelint-recommended-scss v0.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@reloaddk/stylelint-recommended-scss

A Reload opinionated way of making sure our SCSS code is up to snuff.

Usage

Install

npm install stylelint @reloaddk/stylelint-recommended-scss prettier --save-dev

Create these two files alongside your package.json file.

.prettierrc.json

{}

.stylelintrc.json

{
  "extends": ["@reloaddk/stylelint-recommended-scss"]
}

Spin this badboy up and point stylelint and prettier towards your SCSS files.

npx stylelint "**/*.scss" && npx prettier "**/*.scss"

Lint

npx stylelint "**/*.scss" && npx prettier "**/*.scss" --check

Format

npx stylelint "**/*.scss" --fix && npx prettier "**/*.scss" --write

Additional rules

Wanting to add additional rules is straightforward.

.stylelintrc.json

{
  "extends": ["@reloaddk/stylelint-recommended-scss"],
  "rules": {
    "color-no-invalid-hex": true
  }
}

If wanting to extend the @reloaddk/stylelint-recommended-scss we need to re-apply the prettier stylelint-config-prettier configuration that turns off all stylelint rules that is prettiers responsability.

Imagine we wanted to apply the Github CSS guidelines we would have to install their config, extend from it and then make sure to append stylelint-config-prettier.

npm install stylelint-config-primer stylelint-config-prettier --save-dev
{
  "extends": [
    "@reloaddk/stylelint-recommended-scss",
    "stylelint-config-primer",
    "stylelint-config-prettier"
  ]
}
0.4.2

10 months ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago