gpt4 book ai didi

node.js - 如何获得 "should.be.false"语法通过 jslint?

转载 作者:IT老高 更新时间:2023-10-28 21:52:55 25 4
gpt4 key购买 nike

我正在为我的 NodeJS 代码编写 JS UT。我正在使用 Chai作为断言库,我更喜欢 should 语法。我还使用 jslint 来检查 JS 文件的语法,甚至是 UT 的 JS 文件。

现在我遇到了 jslintChai 的问题。在Chai中,你可以使用:

myvalue.should.be.true;

但是jslint给我:

#1 Expected an assignment or function call and instead saw an expression.

我知道 jslint 有很多选项,但我就是找不到合适的选项来关闭此检查。

最佳答案

只是为了让其他读者清楚:

您可以在测试文件的顶部添加 /*jshint expr: true*/,因此它只允许在测试文件中使用。

在极少数情况下,您在代码中使用这种表达式,您可以将 expr: true 选项添加到 jshint 配置选项中。

关于node.js - 如何获得 "should.be.false"语法通过 jslint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815569/

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