簡體   English   中英

ESLint no-undef規則:另一個文件中的許多功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM