忽略整个项目中 eslint 的特定错误
Ignore specific error for eslint in the whole project
我正在使用 AdonisJs(NodeJS 框架),他们创建了一个名为 use
的函数来导入文件,就像它们是名称空间一样,例如 use('App/Services/User')
而不是 require('../app/Services/User')
。
问题是eslint会抛出错误'use' is not defined no-undef
.
这时候我有两个办法:
- 添加 eslint 注释以禁用每个文件中该行的警报,但这很烦人
- 使用
require
代替use
,但是这个函数很有用。
有没有办法在整个项目中为 use
函数禁用 "one time for all" 特定的 no-undef
?
您可以在 .eslintrc.json
上配置 eslint
在他们的官方页面上参考:https://eslint.org/docs/user-guide/configuring
对于no-undef
规则,你可以通过
在配置中添加global
{
"globals": {
"var1": true,
"var2": false
}
}
也在他们的文档中指定:https://eslint.org/docs/user-guide/configuring#specifying-globals
查看 .eslintrc
配置中的 globals 部分。
{
"globals": {
"use": false
}
}
我正在使用 AdonisJs(NodeJS 框架),他们创建了一个名为 use
的函数来导入文件,就像它们是名称空间一样,例如 use('App/Services/User')
而不是 require('../app/Services/User')
。
问题是eslint会抛出错误'use' is not defined no-undef
.
这时候我有两个办法:
- 添加 eslint 注释以禁用每个文件中该行的警报,但这很烦人
- 使用
require
代替use
,但是这个函数很有用。
有没有办法在整个项目中为 use
函数禁用 "one time for all" 特定的 no-undef
?
您可以在 .eslintrc.json
上配置 eslint
在他们的官方页面上参考:https://eslint.org/docs/user-guide/configuring
对于no-undef
规则,你可以通过
{
"globals": {
"var1": true,
"var2": false
}
}
也在他们的文档中指定:https://eslint.org/docs/user-guide/configuring#specifying-globals
查看 .eslintrc
配置中的 globals 部分。
{
"globals": {
"use": false
}
}