[英]ESLint no-undef rule: many of functions in another file
問題是關於..如果函數在另一個文件中,如何告訴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中沒有 “ globals”部分
請參閱文檔no-undef 。 將globals
部分添加到JS文件本身。
/*global someFunction b:true*/ /*eslint no-undef: "error"*/ var a = someFunction(); b = 10;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.