JSLint在Visual Studio中“停止”

时间:2012-03-08 18:56:47

标签: javascript visual-studio jslint

我安装了JSLint into VS2010。它工作得很好,除了在它到达它正在检查的文件的第50行之后,它停止并显示消息JS Lint: Stopping. (37% Scanned)

当我将相同的JS放入JSFiddle,并在那里使用JSLint工具时......我得到一个跨越整个文件的报告。如何在Visual Studio中使JSLint扫描整个文件?

1 个答案:

答案 0 :(得分:4)

是否在第50行报告验证错误?也许如果你可以列出第50行的内容,有人可能知道它不喜欢什么功能。

不幸的是,当JSLint遇到一个没有在循环外部定义的变量的循环时,JSLint会停止扫描,例如:

for(var i = 0; i< x; i ++)

如果你声明一个如图所示的变量,JSLint会变得非常沮丧 - 我认为这可能与你没有意识到变量没有循环范围有关。

我快速使用JSFiddle的JSLint并且我无法将其报告为错误,因此要么这不起作用,要么使用旧的JSLint,它不包含导致它停止的功能在Visual Studio中。使用http://www.jslint.com/时是否会失败?