@xv-shared/stylelint-config
v2.0.1
Published
Opinionated Stylelint config for XtraVisions Vue 3 projects
Readme
@xv-shared/stylelint-config
Opinionated Stylelint config for XtraVisions Vue 3 projects.
Features
- CSS, SCSS, and Vue SFC
<style>block support - Property sort order via SMACSS methodology
- Prettier integration via
stylelint-prettier @stylistic/stylelint-configfor consistent formatting- Supports UnoCSS at-rules (
@apply,@screen, etc.)
Install
pnpm add -D @xv-shared/stylelint-configPeer dependency: stylelint >= 17
Usage
// .stylelintrc.json
{
"extends": "@xv-shared/stylelint-config"
}What's included
| Extends / Plugin | Purpose |
| --- | --- |
| stylelint-config-recommended | Baseline recommended rules |
| stylelint-config-recommended-scss | SCSS-specific rules |
| stylelint-config-recommended-vue | Vue SFC <style> support |
| stylelint-config-property-sort-order-smacss | SMACSS property ordering |
| @stylistic/stylelint-config | Stylistic formatting rules |
| stylelint-scss | SCSS linting |
| stylelint-order | Declaration ordering |
| stylelint-prettier | Prettier integration |
License
MIT © XtraVisions
