在整个项目中忽略eslint的具体错误
我使用的是AdonisJs(NodeJS框架),他们创build了一个名为use
的函数来导入文件,比如它们是命名空间,比如use('App/Services/User')
而不是require('../app/Services/User')
。
问题是eslint会抛出错误'use' is not defined no-undef
。
这时我有两种方法:
- 把eslint注释禁用每个文件中该行的警报,但这很烦人
- 使用
require
而不是use
,但是这个function很有用。
有没有办法在整个项目中禁用“一次全部” use
函数的具体no-undef
?
在.eslintrc
configuration文件中查看全局部分。
{ "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