【发布时间】:2012-10-22 22:46:24
【问题描述】:
是否有选项和/或如何抑制如下错误?
175,14:['tracker'] 最好用点表示法编写。
【问题讨论】:
标签: javascript syntax properties jshint
是否有选项和/或如何抑制如下错误?
175,14:['tracker'] 最好用点表示法编写。
【问题讨论】:
标签: javascript syntax properties jshint
如果它是一项功能而不是错误,请将其放在文件的顶部。
/*jshint sub:true*/
如果是bug,你应该重构你的代码
foo['tracker'] = bar // from this...
foo.tracker = bar; // to this!
【讨论】:
"sub": true,
在 JSHint 1.0.0 及更高版本中,您可以忽略带有special option syntax 的任何警告。此警告的标识符是 W069。
这意味着您可以使用 /*jshint -W069 */ 指令告诉 JSHint 不要发出此警告。
您甚至可以包装几行代码,然后重新启用警告,如下例所示(并说明为什么这是一个好主意):
/*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 */
【讨论】:
/*jshint sub:true*/ 忽略它
我假设您询问的是 Dreamweaver 或其他编辑器。
织梦者
你可以去Edit -> Preferences -> Linting
在下拉列表中选择 JS 并点击 Edit & Apply changes
寻找
"sub": false,
并将其更改为 true。保存文件,该通知将消失。
如果您有其他想要编辑的 Linting 内容,可以在 https://jshint.com/docs/options/ 找到一个有用的列表
【讨论】:
"sub": true,