向esLint添加例外

我有我的webpackconfiguration中的两个variables是必需的,但抛出linting错误。

有没有办法增加一个特定variables的例外?

我想忽略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规则,请将它们指定为全局variables :

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

或者,您可以禁用webpackconfiguration中的内联错误:

 /*global path, persistentPlugins*/ 

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

  • eslint并使用NODE_PATH env var来导入模块
  • 禁用.ejs文件的eslint
  • Webpack在浏览器控制台上抑制eslint警告
  • 如何让本地eslint插件与本地安装的eslint一起工作
  • 未能满足安装Eslint和插件的对等关系
  • ESLint在VSCode中不起作用
  • 我的eslint不能在带有* .jspath参数的窗口中工作
  • eslint:errorparsing错误:关键字'const'是保留的
  • ESLint失败npm在基于es6的导入上运行构build
  • 整合ESLint和崇高的错误
  • Eslint在Travis CI中失败,但不在本地