我不小心有类似
的东西var str = 'PS: ' otherStr
(注意它们之间缺少+
)
...而我的JSHint预提交钩子并没有抓住这个。所以代码已经发布了,当它运行时它给了SyntaxError: Unexpected identifier
我知道JSHint正在运行,因为如果我只是放str =
而不是var str =
我会得到一个未定义的问题。我错过了一些JSHint选项吗?我的 .jshintrc 看起来像这样:
{
"asi": true,
"expr": true,
"loopfunc": true,
"curly": false,
"white": false,
"undef": true,
"node": true,
"multistr": true,
"predef": [
"$",
"FormBot",
"socket",
"confirm",
"alert",
"require",
"__dirname",
"process",
"exports",
"console",
"Buffer",
"module"
]
}