我正在使用 JSHint 对我的 JavaScript 进行 linting,并启用了此选项
"asi": true,
"white": true
避免在我的代码中使用分号。
但是我必须用括号开始我的新行,所以我必须在那个开始之前放一个分号
;(function () {
})
JSHint 给我两个错误:
- ';' 后缺少空格
- 如果我在 ';' 后面加一个空格 我得到:预期 '(' 有不同的标识
我注意到这样 JSHint 很高兴
;
(function () {
})
但我认为不是一个好的解决方案。
有没有办法在不关闭 JSHint 或white选项的情况下解决这个问题?