A base Stylelint config for use across Galexia's projects
pnpm add -D stylelint @galexia-agency/stylelint-config-galexiaCreate or update a .npmrc file and include:
@galexia-agency:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<GITHUB_TOKEN>Replace <GITHUB_TOKEN> with a personal access token that has read:packages permissions.
package.json
"scripts": {
"lint:styles": "stylelint \"**/*.{vue,scss}\"",
"fix:styles": "stylelint \"**/*.{vue,scss}\" --fix"
}.stylelintrc
{
"extends": "stylelint-config-galexia"
}pnpm add -D @nuxtjs/stylelint-modulenuxt.config.js
...
modules: [
'@nuxtjs/stylelint-module',
]
...- Install stylelint.vscode-stylelint
- Add
scssandvuetoSnippetandValidateplugin settings. - Add the following to
.vscode/settings.json
{
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
}
}