javascript - ESLint - 出现错误 - 'expect' 已分配一个值但从未使用

标签 javascript eslint supertest

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

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

我收到此 ESLint 错误:

'expect' is assigned a value but never used'

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

最佳答案

您遇到了来自 ESLint 的 no-unused-vars 规则。您可以从他们的 documentation 中了解更多相关信息。 .

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

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

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

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

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

关于javascript - ESLint - 出现错误 - 'expect' 已分配一个值但从未使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42512948/

相关文章:

javascript - 在新选项卡中打开但未与父选项卡分组

npm - 如何安装 eslint-airbnb?

node.js - SuperTest 的 expect 与 Chai.expect

node.js - 在 Node + Express API 中检测到的打开句柄阻止 Jest 退出

javascript - 在 Supertest 上使用 PUT 方法

javascript - JSFL for...in 循环似乎不起作用

javascript - 使用 Angular Directive(指令)在输入(类型=数字)中用逗号替换键盘句点

JavaScript 日期为前一天,即一天 - 1

javascript - 是否可以编写一个 Eslint 插件来检查所需文件是否存在?

javascript - 返回赋值的Reduce函数抛出错误(ESLint问题: no-return-assign)