26 lines
809 B
JSON
26 lines
809 B
JSON
{
|
|
"plugins": ["stylelint-selector-bem-pattern"],
|
|
"extends": ["stylelint-config-sass-guidelines"],
|
|
"customSyntax": "postcss-scss",
|
|
"rules": {
|
|
"selector-class-pattern": null,
|
|
"selector-no-qualifying-type": [
|
|
true,
|
|
{
|
|
"ignore": ["attribute", "class"]
|
|
}
|
|
],
|
|
"max-nesting-depth": 4,
|
|
"scss/no-global-function-names": null,
|
|
"scss/dollar-variable-colon-space-after": "always-single-line",
|
|
"@stylistic/function-parentheses-space-inside": "never-single-line",
|
|
"plugin/selector-bem-pattern": {
|
|
"preset": "bem",
|
|
"componentName": "(([a-z0-9]+(?!-$)-?)+)",
|
|
"componentSelectors": {
|
|
"initial": "\\.{componentName}(((__|--)(([a-z0-9\\[\\]'=]+(?!-$)-?)+))+)?$"
|
|
},
|
|
"ignoreSelectors": [".*\\.has-.*", ".*\\.is-.*"]
|
|
}
|
|
}
|
|
}
|