【发布时间】:2013-08-28 07:50:02
【问题描述】:
我总是在strict mode 中编码,希望能够避免(或至少强制要求更改我的代码)免受 Javascript 语言问题的影响,例如使用过时的方法或错误解释的语法。
但是我今天遇到了this 问题,我想知道是否有任何方法可以禁用浏览器中的分号插入或其他类似严格模式的“编译”时错误?
JS[H/L]int 碰巧无法识别 JS 解释器在哪里插入分号并标记它们以供我们缓解吗?
编辑
JShint 和 JSLint 如果在 return 关键字之后找到分号之前存在新行,则会出错。但是,我不知道有关自动插入的其他注意事项以及它们是否也被检测到。
无论如何,如果答案确实解决了“禁用”部分,那将更相关。
【问题讨论】:
-
这不限制节点的答案,并要求使用代码检查技术作为替代
标签: javascript syntax