问题是关于..如果函数在另一个文件中,如何告诉eslint不显示错误?
示例:
--- core.js ---一些没有utils定义的核心代码
function draw() {
const color = getRandomColor();
canvasClear();
drawNode();
drawLevel();
drawLine();
drawCaption();
}
--- draw-utils.js ---函数声明
function getRandomColor() {...};
function canvasClear() {...};
function drawNode() {...};
function drawLevel() {...};
function drawLine() {...};
function drawCaption() {...};
当然,有很多eslint'no-undef'错误,因为没有所有此函数的声明。第二个文件也充满了“ no-unused-vars”。
有没有办法向他们介绍自己? .eslint.json中的没有“全局”部分
答案 0 :(得分:0)
请参见documentation for no-undef。将globals
部分添加到JS文件本身中。
/*global someFunction b:true*/ /*eslint no-undef: "error"*/ var a = someFunction(); b = 10;