JSHint:关闭缺少分号警告

Posted

技术标签:

【中文标题】JSHint:关闭缺少分号警告【英文标题】:JSHint: Turn off missing semicolon warning 【发布时间】:2015-10-28 21:10:35 【问题描述】:

如何在 Sublime 中使用 JSHint 关闭缺少的分号警告。我在互联网上尝试了多种方法均无济于事。

【问题讨论】:

【参考方案1】:

通过在 .js javascript 文件的开头插入以下行应该可以工作:

/*jshint -W033 */

【讨论】:

【参考方案2】:

asi 是 sublime linter 中的一个选项,当设置为 true 时会抑制分号警告。

见JSHint Info

更多信息。

最终,您需要在应用根文件夹中创建一个.jshintrc 文件,并在其中添加以下代码:


   "asi": true,

设置文件类型为json,保存并重启ide。

【讨论】:

谢谢@shennan!已更新。 添加到哪里?我尝试在 SublimeLinter 设置、SublimeLiner-settings-User 以及后者的“jshin”部分中添加它......都无济于事。

以上是关于JSHint:关闭缺少分号警告的主要内容,如果未能解决你的问题,请参考以下文章

我的 vim 中的 JSHint 将 'yield' 标记为警告。

防止 JSHint 警告“功能名称已定义但从未使用”

设置 ESLINT 以忽略“额外分号”等警告

有没有办法抑制给定行的 JSHint 警告?

在 JSHint 中禁用有关“require”功能的警告

抑制 JSHint / JSLint 或替代服务中的“混合空格和制表符”警告?