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官网规则文档查询

原文地址:https://www.cnblogs.com/codexlx/p/14367211.html