@reloaddk/stylelint-recommended

0.2.2 • Public • Published

@reloaddk/stylelint-recommended

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

Usage

Install

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

Create these two files alongside your package.json file.

.prettierrc.json

{}

.stylelintrc.json

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

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

Lint

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

Format

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

Additional rules

Wanting to add additional rules is straightforward.

.stylelintrc.json

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

If wanting to extend the @reloaddk/stylelint-recommended 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",
    "stylelint-config-primer",
    "stylelint-config-prettier"
  ]
}

Readme

Keywords

none

Package Sidebar

Install

npm i @reloaddk/stylelint-recommended

Weekly Downloads

206

Version

0.2.2

License

MIT

Unpacked Size

2.17 kB

Total Files

3

Last publish

Collaborators

  • mikkelblyme
  • lasseborly