ESLint之规则——rules
所有的规则默认都是禁用的。在配置文件中,使用 "extends": "eslint:recommended"
来启用推荐的规则。在官方文档中有✔的表示推荐规则。
1.简单使用
如一个禁止打印(no-console)的规则,在eslintrc.js(或者JSON、YAML配置文件中)的rules字段修改相应的配置即可达到相应的校验规则。
如:增加规则
rules: { "no-console":"error" }
此时如果校验的文件中有console语句就会报错。
再将该规则修改为"off"的话,文件中如果有console语句就不会再报错了
规则必须设置以下三者之一
"off"
或0
- 关闭规则"warn"
或1
- 开启规则,使用警告级别的错误:warn
(不会导致程序退出)"error"
或2
- 开启规则,使用错误级别的错误:error
(当被触发的时候,程序会退出)
2.添加参数
如一个quotes规则,这个规则用于控制字符串是用单引号还是双引号的。
如果设置为:
"quotes":"error"
此时表示只能用单引号。
如果写成:
"quotes":["error","double"],
此时又表示错误级别为error,且只能用双引号来包裹字符串
具体参数在eslint官网规则文档查询