1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| rules:
{
// 箭头函数的参数始终使用括号
"arrow-parens": ["error", "always"],
// 大括号与代码不在同一行
"brace-style": ["error", "1tbs", { "allowSingleLine": true }],
// 多行末尾逗号
"comma-dangle": ["error", "always-multiline"],
// 逗号前后的空格
"comma-spacing": "error",
// 缩进为2个空格,switch case的缩进为1个空格
"indent": ["error", 2, { "SwitchCase": 1 }],
// 在JSX中使用双引号
"jsx-quotes": ["error", "prefer-double"],
// 使用双引号
"quotes": ["error", "double"],
// 使用分号
"semi": ["error", "always"],
// 大括号内始终有空格
"object-curly-spacing": ["error", "always"],
// 对象属性引号根据需要添加
"quote-props": ["error", "as-needed"],
// 函数圆括号前不添加空格
"space-before-function-paren": ["error", "never"],
// 最大行长度为80个字符
"max-len": ["error", { "code": 80 }]
}
|