Javascript ESLint-获取错误-';期望';已指定值,但从未使用

Javascript ESLint-获取错误-';期望';已指定值,但从未使用,javascript,eslint,supertest,Javascript,Eslint,Supertest,我收到此ESLint错误: “expect”已分配值,但从未使用过 对于expect语句。我可以做些什么更改来消除我所有.js文件中的这些错误?您遇到了来自ESLint的无未使用的VAR规则。你可以从他们的网站上了解更多 ESLint警告您这一点的原因是您已经声明了expect,并为其赋值 const supertest = require('supertest-as-promised'); const expect = require('chai').expect; const re

我收到此ESLint错误:

“expect”已分配值,但从未使用过


对于
expect
语句。我可以做些什么更改来消除我所有
.js
文件中的这些错误?

您遇到了来自ESLint的
无未使用的VAR
规则。你可以从他们的网站上了解更多

ESLint警告您这一点的原因是您已经声明了
expect
,并为其赋值

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

const request = supertest(process.env.BASE_URI);`
但是您没有在任何地方使用过它。

要消除错误,您需要在某处使用
expect

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

可以在.eslint文件中使用此选项

describe('A test', () => {
  it('should do something', () => {
    expect(something).to.be.true;
  });
});
有关更多信息,请查看此链接

作为改进给出的示例—
expect(something).to.be.true
——触发ESLint警告。
{
"rules": {
    "no-unused-vars": ["error", { "vars": "local", "args": "after-used", "ignoreRestSiblings": true }]
  }
}