如何抑制“{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 */