我试图以这样一种方式设置ESLint,它在linting实际目标文件之前解析全局声明文件,这样我就不必将所有函数和变量声明为全局变量,而是将全局变量声明为全局变量.解析器数字出来:
在some_module.js中:
function do_something() {
if (glob_action("foobar")) {
... something something ...
}
}
Run Code Online (Sandbox Code Playgroud)
在globals.js中,我有一组实用程序和全局变量:
function glob_action(x) {
... something something ...
}
Run Code Online (Sandbox Code Playgroud)
那么我如何告诉ESlint在确定以下事实时包含global.js:
76:3 error 'glob_action' is not defined no-undef
Run Code Online (Sandbox Code Playgroud)
实际上并没有未定义,但我不想将其列为全局:
/*global glob_action*/
Run Code Online (Sandbox Code Playgroud)
我想做的事情如下:
/*eslint include "../globa.js"*/
Run Code Online (Sandbox Code Playgroud)
可能吗?怎么样?