当产生超过一个赋值表达式时,JSHint (版本 2.1.4及以上) 会抛出 "You might be leaking a variable ({a}) here" 的错误。在下面这个例子中,我们尝试着将一个字符串字面量赋给变量 x, y and z:
这个警告消息是原有JSLint和JSHint中"Variable {a} was not declared correctly"的另一个新版本。产生这个错误的原因和原来的是一致的,所以更多的细节可以参考该页面。
在JSHint 1.0.0及以上版本中你可以通过一种特殊的语法来忽略所有的警告. 这个警告的ID是 W120. 这意味着你可以通过/*jshint -W120 */
以让JSHint不再提示。