Javascript ESLint-获取错误-';期望';已指定值,但从未使用
我收到此ESLint错误: “expect”已分配值,但从未使用过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
对于
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 }]
}
}