| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /** @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,
- },
- }
|