45 lines
943 B
JavaScript
45 lines
943 B
JavaScript
module.exports = {
|
|
extends: [
|
|
'stylelint-config-standard-scss',
|
|
],
|
|
rules: {
|
|
// WordPress-specific CSS rules
|
|
'selector-class-pattern': null, // Allow WordPress class naming convention
|
|
'no-descending-specificity': null,
|
|
'at-rule-no-unknown': [
|
|
true,
|
|
{
|
|
ignoreAtRules: [
|
|
'extend',
|
|
'at-root',
|
|
'debug',
|
|
'warn',
|
|
'error',
|
|
'if',
|
|
'else',
|
|
'for',
|
|
'each',
|
|
'while',
|
|
'mixin',
|
|
'include',
|
|
'content',
|
|
'return',
|
|
'function',
|
|
'tailwind',
|
|
'apply',
|
|
'responsive',
|
|
'variants',
|
|
'screen',
|
|
],
|
|
},
|
|
],
|
|
// Other customizations
|
|
'string-quotes': 'single',
|
|
'declaration-block-trailing-semicolon': 'always',
|
|
},
|
|
ignoreFiles: [
|
|
'dist/**/*.css',
|
|
'node_modules/**/*',
|
|
'vendor/**/*',
|
|
],
|
|
};
|