README
@cyansalt/stylelint-config
My Stylelint base configuration.
Installation
npm install --save-dev @cyansalt/stylelint-config
Usage
Basic Ruleset
// stylelint.config.js
module.exports {
// ...
extends: [
'@cyansalt/stylelint-config',
// for Vue and SCSS
'@cyansalt/stylelint-config/syntax',
],
// ...
}
Note: stylelint-config-recommended
is not needed since it has been extended by default.
SCSS
// stylelint.config.js
module.exports {
// ...
extends: [
'@cyansalt/stylelint-config',
'@cyansalt/stylelint-config/syntax',
'@cyansalt/stylelint-config/scss',
],
// ...
}
Plugins
We have provided a number of plugin configurations as our recommendation.
Aurora
Various Stylelint rules in one plugin.
// stylelint.config.js
module.exports {
// ...
extends: [
'@cyansalt/stylelint-config',
'@cyansalt/stylelint-config/aurora',
// for SCSS
'@cyansalt/stylelint-config/aurora/scss',
],
}
Order
Autofix the property order of stylesheets.
// stylelint.config.js
module.exports {
// ...
extends: [
'@cyansalt/stylelint-config',
'@cyansalt/stylelint-config/order',
],
}