我安装了JSLint into VS2010。它工作得很好,除了在它到达它正在检查的文件的第50行之后,它停止并显示消息JS Lint: Stopping. (37% Scanned)
。
当我将相同的JS放入JSFiddle,并在那里使用JSLint工具时......我得到一个跨越整个文件的报告。如何在Visual Studio中使JSLint扫描整个文件?
答案 0 :(得分:4)
是否在第50行报告验证错误?也许如果你可以列出第50行的内容,有人可能知道它不喜欢什么功能。
不幸的是,当JSLint遇到一个没有在循环外部定义的变量的循环时,JSLint会停止扫描,例如:for(var i = 0; i< x; i ++)
如果你声明一个如图所示的变量,JSLint会变得非常沮丧 - 我认为这可能与你没有意识到变量没有循环范围有关。
我快速使用JSFiddle的JSLint并且我无法将其报告为错误,因此要么这不起作用,要么使用旧的JSLint,它不包含导致它停止的功能在Visual Studio中。使用http://www.jslint.com/时是否会失败?