忽略整个项目中的eslint的特定错误

时间:2017-09-26 07:57:05

标签: node.js eslint adonis.js

我正在使用AdonisJs(NodeJS框架),他们创建了一个名为use的函数来导入文件,就像它们是名称空间一样,例如use('App/Services/User')而不是require('../app/Services/User')

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

目前我有两种方式:

  1. 使用eslint注释来禁用每个文件中该行的警报,但这很烦人
  2. 使用require代替use,但功能非常有用。
  3. 有没有办法在整个项目中为no-undef函数禁用“一次性全部”特定use

2 个答案:

答案 0 :(得分:1)

您可以在eslint上配置.eslintrc.json 参考他们的官方网页:https://eslint.org/docs/user-guide/configuring

对于no-undef规则,您可以通过

在配置中添加全局
{
    "globals": {
        "var1": true,
        "var2": false
    }
}

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

答案 1 :(得分:1)

查看.eslintrc config。

上的globals部分
{
    "globals": {
        "use": false
    }
}