2012-03-08 63 views
4

我安裝了JSLint into VS2010。它的效果很好,除了它到達它正在檢查的文件的第50行之後,它會停止並顯示消息JS Lint: Stopping. (37% Scanned)JSLint Visual Studio中的「停止」

當我將相同的JS放入JSFiddle中,並使用JSLint工具時...我得到一個跨越整個文件的報告。我怎樣才能使Visual Studio中的JSLint掃描整個文件?

回答

4

是否報告第50行的驗證錯誤?也許如果你能列出第50行的內容,有人可能知道它不喜歡的功能。

JSLint不幸停止掃描,當它遇到一個未定義在循環外的變量的循環時,例如,

爲(VAR I = 0;我< X;我++)如果你聲明像所示的可變

的JSLint獲得強大的不安 - 我認爲這是與潛在的你還沒有意識到這個變量不會做沒有循環範圍。

我用JSFiddle的JSLint進行了一次快速遊戲,並且我無法將它報告爲錯誤,因此無論這是行不通的還是它使用了舊的JSLint,它不包含導致它出現的功能在Visual Studio中停止。使用http://www.jslint.com/時會失敗嗎?