定义并用作方法参数的变量,但从未使用过值,因此获取ESLint未使用的变量

时间:2018-11-19 14:09:24

标签: javascript node.js mongodb jestjs eslint

我定义了如下对象:

const myObject = {
    id:"32443",
    data : { myData : "Some DATA" }
}

我只需要将此对象传递给我开玩笑的嘲笑mongodb update的mockImplementation方法:

jest
      .spyOn(myRepo, 'update')
      .mockImplementation((myObject) => myMockData);

测试工作正常,但出现 ESLint未使用变量错误。我需要eslint处于活动状态,以任何方式可以在不禁用它的情况下对其进行突袭?

2 个答案:

答案 0 :(得分:1)

您可以仅为此变量关闭棉绒。

// eslint-disable-next-line no-unused-vars
const myObject = {
  id:"32443",
  data : { myData : "Some DATA" }
}

请参阅此文档以获取更多信息-disabling-rules-with-inline-comments

答案 1 :(得分:0)

您没有将我的对象作为参数。您要说明该匿名函数具有参数myobject,但这与const myObject

没有关系
my_Object= {candi: true};    
(my_Object) => my_Object=undefined;
alert(my_Object.candi)

此打印为真。