@justia/stylelint-config
Version:
Justia's base Scss Stylelint configuration
25 lines (24 loc) • 886 B
JavaScript
;
module.exports = {
plugins: ['stylelint-scss'],
rules: {
'scss/at-extend-no-missing-placeholder': true,
'scss/at-function-pattern': '^[_-]?[a-z]+([a-z0-9-]+[a-z0-9]+)?$',
'scss/load-no-partial-leading-underscore': true,
'scss/at-import-partial-extension-disallowed-list': ['scss'],
'scss/at-mixin-pattern': '^[_-]?[a-z]+([a-z0-9-]+[a-z0-9]+)?$',
'scss/at-rule-no-unknown': [
true,
{
ignoreAtRules: [
'value',
'util'
]
}
],
'scss/dollar-variable-pattern': '^[_-]?[a-z]+([a-z0-9-]+[a-z0-9]+)?$',
'scss/percent-placeholder-pattern': '^[a-z]+([a-z0-9-]+[a-z0-9]+)?$',
'scss/selector-no-redundant-nesting-selector': true
},
customSyntax: require.resolve('postcss-scss')
};