是否有选项和/或如何抑制如下错误?
175,14:['tracker'] 最好用点表示法编写。
如果它是一项功能而不是错误,请将其放在文件的顶部。
/*jshint sub:true*/
如果它是一个错误,你应该重构你的代码
foo['tracker'] = bar // from this...
foo.tracker = bar; // to this!
在 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 */
我假设您询问的是 Dreamweaver 或其他编辑器。
织梦者
你可以去编辑->首选项-> Linting
在下拉列表中选择JS并点击Edit & Apply changes
寻找
"sub": false,
并将其更改为true。保存文件,该通知将消失。
如果您有其他想要编辑的 Linting 内容,您可以在https://jshint.com/docs/options/找到一个有用的列表。