UNPKG

@tiagoporto/stylelint-config

Version:

Shareable Config for Stylelint.

65 lines (48 loc) 1.16 kB
# @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" } } ``` ## Lefthook Check staged markdown ```yml # .lefthook.yml pre-commit: parallel: true commands: styles-lint: glob: '*.{css,scss}' run: pnpm exec stylelint {staged_files} ``` ## 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"] } ``` ## License @tiagoporto/stylelint-config © 2025 by Tiago Porto is licensed under [MIT License](LICENSE).