UNPKG

@tiagoporto/stylelint-config

Version:

Shareable Config for Stylelint.

58 lines (43 loc) 982 B
# @tiagoporto/stylelint-config Shareable Config for [Stylelint](https://stylelint.io). ## Installation ```bash npm install --save-dev stylelint @tiagoporto/stylelint-config ``` ## Usage ```mjs // .stylelintrc.mjs export default { extends: ['@tiagoporto/stylelint-config'] } ``` In `package.json` add the following scripts: ```json { "scripts": { "lint:styles": "stylelint \"**/*.{css,scss}\"", "lint:styles:fix": "stylelint \"**/*.{css,scss}\" --fix" } } ``` ## Lint-staged Check staged markdown ```mjs // .lintstagedrc.mjs export default { '*.{css,scss}': 'stylelint --fix' } ``` ## Editor For [VSCode](https://code.visualstudio.com) is recommended the following extensions: - [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint) ```jsonc // .vscode/settings.json { "editor.codeActionsOnSave": { "source.fixAll": "explicit" }, "editor.formatOnSave": true, "stylelint.validate": ["css", "scss"] } ```