如何抑制“{variables}”最好用点符号表示。
有没有select和/或如何抑制像下面这样的错误?
175,14:['tracker']最好用点号表示。
如果它是一个function,而不是一个错误,把它放在你的文件的顶部。
/*jshint sub:true*/
如果这是一个错误,你应该重构你的代码
foo['tracker'] = bar // from this... foo.tracker = bar; // to this!
好的原因在这里: https : //stackoverflow.com/a/2001410/94668
在JSHint 1.0.0及以上版本中,您可以使用特殊选项语法忽略任何警告。 此警告的标识符是W069 。
这意味着你可以告诉/*jshint -W069 */
用/*jshint -W069 */
指令发出这个警告。
你甚至可以包装几行代码,然后重新启用警告,如下面的例子(注意将来你为什么这是一个好主意):
/*jshint -W069 */ /*Disable Warning Justification: Using bracket notation so Google Closure Compiler ADVANCED_OPTIMIZATIONS will keep the original property names. */ obj['prop1'] ='foo'; obj['prop2'] ='bar'; /*jshint +W069 */