繁体   English   中英

ESLint - 出现错误 - 'expect' 被分配了一个值但从未使用过

[英]ESLint - Getting error - 'expect' is assigned a value but never used

const supertest = require('supertest-as-promised');  
const expect = require('chai').expect;  

const request = supertest(process.env.BASE_URI);`

我收到此 ESLint 错误:

'expect' 被赋值但从未使用过'

对于expect语句。 我可以进行哪些更改以消除所有.js文件中的这些错误?

您遇到了来自 ESLint 的no-unused-vars规则。 您可以从他们的文档中阅读更多相关信息。

ESLint 向您发出警告的原因是您已经声明了expect并为其分配了一个值。

const expect = require('chai').expect; 

但是你还没有在任何地方使用它。

要摆脱错误,您需要在某处使用expect

describe('A test', () => {
  it('should do something', () => {
    expect(something).to.be.true;
  });
});

可以在 .eslint 文件中使用它

{
"rules": {
    "no-unused-vars": ["error", { "vars": "local", "args": "after-used", "ignoreRestSiblings": true }]
  }
}

有关更多信息,请查看此链接http://eslint.org/docs/rules/no-unused-vars

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM