当JSHint遇到一段不在strict模式下运行、但却使用了with语句的代码时就会抛出"Don't use 'with'"的错误。以下是一个例子:
这个等同于JSLint中的"Unexpected 'with'"警告。更多的细节可以在那个提示消息的页面中找到。
在JSHint 1.0.0及以上版本中你可以通过一种特殊的语法来忽略所有的警告. 这个警告的ID是 W085. 这意味着你可以通过/*jshint -W085 */以让JSHint不再提示。
/*jshint -W085 */