如何告诉 JSHint 忽略一个文件中所有未定义的变量?

2024-05-14

在 Karma 测试中,有很多全局变量和函数,这是 JSHint 抱怨的(它已集成到我的编辑器中)。

我怎样才能告诉 JSHint 忽略这个特定文件中所有未定义的变量?我希望/* jshint undef: false */关闭这些警告,但事实并非如此。


告诉 JSHint 有关全局变量的正确方法是使用globals指示。例如:

/*globals globalFunction, anotherGlobal, oneMore */

当 JSHint 遇到任何列出的标识符时,这将防止出现“{a} 未定义”警告。

或者,如果你真的想忽略all该文件中存在“未定义”警告,并且您使用的是 JSHint 1.0.0 或更高版本,您可以简单地关闭该特定警告:

/*jshint -W117 */
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何告诉 JSHint 忽略一个文件中所有未定义的变量? 的相关文章

随机推荐