Tom*_*tes 56 javascript syntax properties jshint
是否有选项和/或如何抑制如下错误?
175,14:['tracker']最好用点符号书写.
Tom*_*tes 128
如果它是一个功能而不是错误,请将其放在文件的顶部.
/*jshint sub:true*/
Run Code Online (Sandbox Code Playgroud)
如果这是一个错误,你应该重构你的代码
foo['tracker'] = bar // from this...
foo.tracker = bar; // to this!
Run Code Online (Sandbox Code Playgroud)
关于原因的好帖子:https://stackoverflow.com/a/2001410/94668
dan*_*lmb 16
在JSHint 1.0.0及更高版本中,您可以使用特殊选项语法忽略任何警告.该警告的标识符为W069.
这意味着您可以告诉JSHint不要使用该/*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 */
Run Code Online (Sandbox Code Playgroud)