Files
smart-search-frontend/stylelint.config.mjs

25 lines
736 B
JavaScript

/** @type {import('stylelint').Config} */
export default {
extends: [
"stylelint-config-standard",
"stylelint-config-standard-scss"
],
ignoreFiles: [
'**/node_modules/**',
'**/dist/**',
'**/build/**',
'**/*.min.css',
'**/normalize.scss',
],
rules: {
"selector-class-pattern": "^[a-z][a-zA-Z0-9]+$",
// "selector-class-pattern": "^[a-z][a-z0-9]*(-[a-z0-9]+)*(_[a-z0-9]+)?(__[a-z0-9]+)?$", // регулярка для BEM
"scss/at-mixin-pattern": "^[a-z][a-zA-Z0-9]+$",
"color-function-notation": "modern",
"selector-no-vendor-prefix": [true, {
ignoreSelectors: ["::-webkit-input-placeholder", "::-ms-input-placeholder", "/-moz-.*/"],
}],
"scss/at-mixin-argumentless-call-parentheses": "always"
}
};