在 Karma 测试中,有很多全局变量和函数,这是 JSHint 提示的(它已集成到我的编辑器中)。
我如何告诉 JSHint 忽略这个特定文件中所有 undefined variable ?我希望 /* jshint undef: false */
关闭这些警告,但它没有。
最佳答案
告诉 JSHint 关于全局变量的正确方法是使用 globals
指令。例如:
/*globals globalFunction, anotherGlobal, oneMore */
当 JSHint 遇到任何列出的标识符时,这将防止“{a} 未定义”警告。
或者,如果您真的想忽略该文件中的所有“未定义”警告,并且您使用的是 JSHint 1.0.0 或更高版本,您可以简单地关闭该特定警告:
/*jshint -W117 */
关于javascript - 如何告诉 JSHint 忽略一个文件中所有 undefined variable ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17359232/