stylelint-config-varp
How to set up
- Install with peer dependencies:
npx install-peerdeps --dev stylelint-config-varp
- Create
.stylelintrc.js
with content:
module.exports = {
extends: ["stylelint-config-varp"],
rules: {
/* Additional rules */
}
};
- Add
.vscode/settings.json
with content:
{
"[scss]": {
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
}
},
"stylelint.validate": [
"scss"
],
"stylelint.snippet": [
"scss"
]
}
- Add
.stylelintignore
with content:
node_modules
*.*
!*.scss
- Add new scripts to package.json:
"scripts": {
"stylelint": "stylelint \"**/*.scss\"",
"stylelint:fix": "stylelint \"**/*.scss\" --fix"
}
- Call
stylelint
with eslint
:
"scripts": {
"lint": "stylelint \"**/*.scss\" && eslint .",
"lint:fix": "stylelint \"**/*.scss\" --fix && eslint . --fix"
}