gpt4 book ai didi

javascript - 在 Mocha 测试中绕过 ESLint 的 `no-unused-var` for Should

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:38 26 4
gpt4 key购买 nike

我在我所有的文件上使用 ESLint,包括测试文件,使用 no-unused-var: true 规则。我在我的 Mocha 测试中使用 Should.js,在其中一个文件中,我在 should 变量上遇到错误。与其他测试的快速比较表明,在其他文件中我至少有一行以 should 开头(即 should.not.exist(err);),而在这个特定文件中,我仅以属性形式使用它(即 a.should.equal(b))。

如果不关闭整个文件的规则,或者将完全可读的测试强制转换为 should 的变量使用,有什么办法可以解决这个问题吗?我可以只为 should 变量关闭规则吗?也许为它添加一个异常(exception)?或者(希望)更优雅的解决方案?

最佳答案

在这个特定的文件中,您可以只要求而不是声明。

var should = require('should');

改为做

require('should');

关于javascript - 在 Mocha 测试中绕过 ESLint 的 `no-unused-var` for Should,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30788187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com