eslint rules
时间: 2023-09-01 17:09:33 浏览: 52
ESLint 是一个非常流行的 JavaScript 代码检查工具,它允许你在项目中定义各种规则以确保代码的一致性和质量。下面是一些常见的 ESLint 规则示例:
1. "semi": ["error", "always"] - 要求在语句末尾使用分号。
2. "indent": ["error", 2] - 强制使用两个空格进行缩进。
3. "no-console": "error" - 禁止在代码中使用 console.log 或其他 console 方法。
4. "no-unused-vars": "error" - 禁止声明未使用的变量。
5. "camelcase": "error" - 强制使用驼峰命名法命名变量和函数。
6. "no-undef": "error" - 禁止使用未定义的变量。
这只是一小部分可能的规则示例,你可以根据项目的需求和编码风格选择适合的规则。同时,你还可以通过配置文件(如 .eslintrc)来自定义规则集合。
相关问题
eslint rules 一行最大长度
默认情况下,ESLint 的规则中,一行的最大长度是 80 个字符。不过,你可以通过配置 `max-len` 规则来修改这个限制。例如,将最大长度限制为 100 个字符,可以这样配置:
```json
{
"rules": {
"max-len": ["error", { "code": 100 }]
}
}
```
eslint rules配置必须使用双引号
`eslint`的规则配置中,使用双引号和单引号都是可以的。然而,通常建议在字符串文字中使用单引号,而在其他配置中使用双引号,这样可以提高代码的可读性。
例如,在下面的示例中,`"quotes"`规则使用双引号设置为`"single"`,而`"jsx-quotes"`规则中使用单引号设置为`"prefer-single"`:
```
{
"rules": {
"quotes": ["error", "single"],
"jsx-quotes": ["error", "prefer-single"]
}
}
```
总之,使用双引号或单引号来配置`eslint`规则都是可以的,只要保持一致性即可。