我在我的所有文件(包括测试文件)上使用 ESLint,并有一个no-unused-var: true
规则。我在我的 Mocha 测试中使用了 Should.js,在其中一个文件中,我收到了should
变量错误。与其他测试的快速比较表明,在其他文件中,我至少有一行以should
(ie should.not.exist(err);
) 开头,而在这个特定文件中,我仅以属性形式 (ie a.should.equal(b)
) 使用它。
除了关闭整个文件的规则,或者将完全可读的测试强制转换为 的变量使用should
,有什么办法解决这个问题吗?should
我可以只为变量关闭规则吗?也许为它添加一个例外?或者(希望)一个更优雅的解决方案?