在整个项目中忽略eslint的具体错误

我使用的是AdonisJs(NodeJS框架),他们创build了一个名为use的函数来导入文件,比如它们是命名空间,比如use('App/Services/User')而不是require('../app/Services/User')

问题是eslint会抛出错误'use' is not defined no-undef

这时我有两种方法:

  1. 把eslint注释禁用每个文件中该行的警报,但这很烦人
  2. 使用require而不是use ,但是这个function很有用。

有没有办法在整个项目中禁用“一次全部” use函数的具体no-undef

.eslintrcconfiguration文件中查看全局部分。

 { "globals": { "use": false } } 

您可以在您的.eslintrc.json参考的官方页面上configurationeslint : https : .eslintrc.json

对于no-undef规则,您可以在configuration中通过添加全局

 { "globals": { "var1": true, "var2": false } } 

还在其文档中指定: https : //eslint.org/docs/user-guide/configuring#specifying-globals