我正在使用AdonisJs(NodeJS框架),他们创建了一个名为use
的函数来导入文件,就像它们是名称空间一样,例如use('App/Services/User')
而不是require('../app/Services/User')
。
问题是eslint会抛出错误'use' is not defined no-undef
。
目前我有两种方式:
require
代替use
,但功能非常有用。有没有办法在整个项目中为no-undef
函数禁用“一次性全部”特定use
?
答案 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)