Skip to content

wide/stylelint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stylelint config

The recommended stylelint config for scss files.

It turns on all the possible errors rules within stylelint.

Installation

npm install stylelint stylelint-scss stylelint-config-property-sort-order-smacss stylelint-order @wide/stylelint-config --save-dev

Usage

If you've installed @wide/stylelint-config locally within your project, just set your stylelint config to:

{
  "extends": "@wide/stylelint-config"
}

Extending the config

Simply add a "rules" key to your config, then add your overrides and additions there.

For example, to change the at-rule-no-unknown rule to use its ignoreAtRules option, turn off the block-no-empty rule, and add the unit-allowed-list rule:

{
  "extends": "@wide/stylelint-config",
  "rules": {
    "at-rule-no-unknown": [
      true,
      {
        "ignoreAtRules": ["extends"]
      }
    ],
    "block-no-empty": null,
    "unit-allowed-list": ["em", "rem", "s"]
  }
}

Stylelint CLI

Use Stylelint CLI to check the supported files. Drop this line into your package.json and customize it as your needs:

{
  "scripts": {
    "lint:scss": "stylelint src/**/*.scss --formatter verbose"
  }
}

Thanks

Authors

Contributors

License

This project is licensed under the MIT License - see the licence file for details

About

The recommended stylelint config for scss files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published