@morev/stylelint-config v8.0.2
@morev/stylelint-config
Strict shareable Stylelint configuration with reasonable defaults.
✔️ 200+ configured rules of Stylelint and its plugins; \ ✔️ 70+ extra rules for SCSS; \ ✔️ Consistent order of properties and rules according to BEM methodology.
Installation
Using yarn
yarn add stylelint @morev/stylelint-config --devUsing npm
npm install -D stylelint @morev/stylelint-configUsing pnpm
pnpm add -d stylelint @morev/stylelint-configUsage
Create a Stylelint configuration file
(.stylelintrc.js for the following instruction) in the package root with the following content:
Note: the following instruction assumes that the package is written in ESM.
For projects written in CommonJS (that doesn't have
"type": "module"within itspackage.json) you need to specify.cjsextension for configuration file and usemodule.exportsinstead ofexport default.Alternatively you can use a configuration file defined in YAML or JSON format, but it's less extensible.
SCSS repository (default)
/** @type {import('stylelint').Config} */
export default {
extends: [
'@morev/stylelint-config',
],
rules: {},
}CSS repository
/** @type {import('stylelint').Config} */
export default {
extends: [
'@morev/stylelint-config/css',
],
rules: {},
}Mixed (for some reason O_o) repository
/** @type {import('stylelint').Config} */
export default {
overrides: [
{ files: ['*.css'], extends: ['@morev/stylelint-config/css'] }
{ files: ['*.scss'], extends: ['@morev/stylelint-config/scss'] }
]
}11 months ago
5 months ago
5 months ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago