/** @type {import('stylelint').Config} */ export default { extends: [ 'stylelint-config-standard', 'stylelint-config-standard-scss', 'stylelint-config-standard-vue/scss', ], ignoreFiles: [ 'dist/**', 'dist-ssr/**', 'coverage/**', 'node_modules/**', '.rsbuild/**', '.rspack_cache/**', '.cache/**', 'public/**', '.github/**', '.husky/**', 'code-style/**', ], rules: { 'block-no-empty': null, 'color-hex-length': 'short', 'declaration-property-value-no-unknown': null, 'declaration-block-no-redundant-longhand-properties': null, 'keyframes-name-pattern': null, 'media-feature-range-notation': null, 'no-descending-specificity': null, 'no-duplicate-selectors': true, 'no-empty-source': null, 'number-max-precision': null, 'property-no-unknown': [ true, { ignoreProperties: ['composes'], }, ], 'selector-class-pattern': null, 'selector-id-pattern': null, 'selector-max-id': null, 'selector-pseudo-class-no-unknown': null, }, }