给esLint添加异常

Adding exceptions to esLint

本文关键字:异常 添加 esLint      更新时间:2023-09-26

我在我的webpack配置中有两个变量是必需的,但会抛出linting错误。

是否有方法为特定变量添加异常?

我想忽略pathpersistentPlugins

当前.eslintrc文件如下:

{
  "parser": "babel-eslint",
  "env": {
    "es6": true,
    "browser": true,
    "node": true
  },
  "globals": {
    "React": false,
    "react": false,
  },
  "plugins": [
    "react"
  ],
  "extends": [
    "eslint:recommended",
    "plugin:react/recommended"
  ],
  "rules": {
    "no-console": 0,
    "no-underscore-dangle": 1,
    "quotes": [2, "single"],
    "react/no-danger": "off",
  }
}

假设引发错误的是no-undef规则,将它们指定为全局变量:

...
"globals": {
  "path": true,
  "persistentPlugins": true,
  "React": false,
  "react": false,
},
...

或者,你可以在webpack配置中禁用内联错误:

/*global path, persistentPlugins*/

对于其他错误,这里有一个关于内联禁用它们的问题