|
1 | 1 | module.exports = {
|
2 |
| - files: ['**/*.css', '**/*.scss'], |
3 |
| - customSyntax: require.resolve('postcss-scss'), |
4 |
| - extends: 'stylelint-config-standard', |
5 |
| - plugins: ['stylelint-order', 'stylelint-scss'], |
6 |
| - rules: { |
7 |
| - // null 为关闭规则 |
8 |
| - indentation: 4, // 缩进4格 |
9 |
| - 'declaration-empty-line-before': 'never', // 第一条属性声明前不允许有空行 |
10 |
| - 'selector-class-pattern': '[a-zA-Z]+', // className 的大小写 |
11 |
| - // 规则之前的空行 |
12 |
| - 'rule-empty-line-before': [ |
13 |
| - 'always', |
14 |
| - { |
15 |
| - except: [ |
16 |
| - 'inside-block', |
17 |
| - 'first-nested', |
18 |
| - 'after-single-line-comment', |
19 |
| - ], |
20 |
| - }, |
21 |
| - ], |
22 |
| - 'alpha-value-notation': 'number', // 小数显示数字(number)或百分数(percentage) |
23 |
| - 'color-function-notation': 'legacy', // 颜色 rgba 等使用传统逗号隔开 |
24 |
| - 'color-hex-case': 'upper', // 颜色十六进制字符大写 |
25 |
| - 'selector-list-comma-newline-after': 'always-multi-line', |
26 |
| - 'max-line-length': 300, // 最大宽度 |
27 |
| - 'font-family-no-missing-generic-family-keyword': null, // 是否必须包含通用字体 |
28 |
| - 'no-descending-specificity': null, // 选择器顺序 |
29 |
| - 'keyframes-name-pattern': null, // keyframes 推荐小写+连字符命名 |
30 |
| - 'no-empty-source': null, // 空文件 |
31 |
| - 'block-no-empty': null, // 空规则 |
32 |
| - }, |
| 2 | + files: ['**/*.css', '**/*.scss'], |
| 3 | + customSyntax: require.resolve('postcss-scss'), |
| 4 | + extends: 'stylelint-config-standard', |
| 5 | + plugins: ['stylelint-order', 'stylelint-scss'], |
| 6 | + rules: { |
| 7 | + // null 为关闭规则 |
| 8 | + indentation: 4, // 缩进4格 |
| 9 | + 'declaration-empty-line-before': 'never', // 第一条属性声明前不允许有空行 |
| 10 | + 'selector-class-pattern': '[a-zA-Z]+', // className 的大小写 |
| 11 | + // 规则之前的空行 |
| 12 | + 'rule-empty-line-before': [ |
| 13 | + 'always', |
| 14 | + { |
| 15 | + except: ['inside-block', 'first-nested', 'after-single-line-comment'], |
| 16 | + }, |
| 17 | + ], |
| 18 | + 'alpha-value-notation': 'number', // 小数显示数字(number)或百分数(percentage) |
| 19 | + 'color-function-notation': 'legacy', // 颜色 rgba 等使用传统逗号隔开 |
| 20 | + 'color-hex-case': 'upper', // 颜色十六进制字符大写 |
| 21 | + 'selector-list-comma-newline-after': 'always-multi-line', |
| 22 | + 'max-line-length': 300, // 最大宽度 |
| 23 | + 'font-family-no-missing-generic-family-keyword': null, // 是否必须包含通用字体 |
| 24 | + 'no-descending-specificity': null, // 选择器顺序 |
| 25 | + 'keyframes-name-pattern': null, // keyframes 推荐小写+连字符命名 |
| 26 | + 'no-empty-source': null, // 空文件 |
| 27 | + 'block-no-empty': null, // 空规则 |
| 28 | + }, |
33 | 29 | };
|
0 commit comments