JSLint «Остановка» в Visual Studio - PullRequest
4 голосов
/ 08 марта 2012

Я установил JSLint в VS2010 . Он прекрасно работает, за исключением того, что после попадания в строку 50 проверяемого файла он останавливается с сообщением JS Lint: Stopping. (37% Scanned).

Когда я помещаю тот же JS в JSFiddle и использую там инструмент JSLint ... я получаю отчет, который охватывает весь файл. Как я могу заставить JSLint в Visual Studio сканировать весь файл?

1 Ответ

4 голосов
/ 09 марта 2012

Сообщает ли об ошибке проверки в строке 50? Возможно, если бы вы могли перечислить содержимое строки 50, кто-то может знать, какая функция ему не нравится.

JSLint, к сожалению, останавливает сканирование, когда сталкивается с циклом с переменной, которая не была определена вне цикла, например,

для (var i = 0; i

JSLint может сильно расстроиться, если вы объявите переменную, как показано на рисунке - я думаю, это связано с тем, что вы потенциально не понимаете, что переменная не имеет области видимости цикла.

У меня была быстрая игра с JSLint JSFiddle, и я не мог заставить его сообщать о чем-либо как об ошибке, поэтому либо это не работает, либо используется старый JSLint, который не включает функцию, которая заставляет его останавливаться в Visual Studio. Сбой при использовании http://www.jslint.com/?

...