Есть ли автономная версия JSLint для Windows? - PullRequest
29 голосов
/ 22 октября 2008

Я хотел бы проверить свои файлы JavaScript, не заходя на JSLint веб-сайт.
Существует ли настольная версия этого инструмента для Windows?

Ответы [ 16 ]

1 голос
/ 23 августа 2009

Ещё несколько ответов (не все строго для окон) в Параметры CLI jslint

1 голос
/ 22 октября 2008

Просто сохраните HTML-страницу на жестком диске, а затем загрузите файлы .js, которые она использует, в то же место. В этом красота JavaScript.

0 голосов
/ 12 февраля 2015

CSE HTML Validator включает JSLint и работает на компьютерах с рабочим столом Windows.

0 голосов
/ 13 сентября 2013

JSLint Reporter работает с Node.js

Легко быть в курсе.

  1. Установка Node.js .

  2. Установить jslint-reporter в: C:\jslint-reporter

  3. Загрузить JSLint:

    C:\jslint-reporter>node wrapper.js --upgrade
    
  4. Тест:

    C:\Temp>node C:\jslint-reporter\wrapper.js missing_semicolon.js
    missing_semicolon.js:1:10:Expected ';' and instead saw 'console'.
    missing_semicolon.js:2:1:'console' was used before it was defined.
    

Пакет JSLint Node.js

Простота установки, но вы полагаетесь на автора пакета для поддержания актуальности включенного JSLint:

  1. Установка Node.js .

  2. Используя npm, менеджер пакетов Node.js, установите JSLint:

    C:\>npm -g install jslint
    
  3. Тест:

    C:\Temp>jslint missing_semicolon.js
    
    missing_semicolon.js
     #1 Expected ';' and instead saw 'console'.
        var x = 5 // Line 1, Pos 10
    

Другие решения

Для запуска JSLint вы также можете использовать Rhino или любую другую реализацию JavaScript, которая работает в Windows, конечно.

0 голосов
/ 25 августа 2010

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

Полное раскрытие, я за этим: http://www.toptensoftware.com/minime, который выполняет минификацию, запутывание и разумный набор проверок стиля линта

0 голосов
/ 22 октября 2008

Большинство браузеров имеют возможность сохранять «целую» страницу, что означает, что все внешние файлы, такие как StyleSheets, JavaScripts и т. Д., Также загружаются и должным образом связаны с документом HTML (обычно помещаются в папку рядом с файлом HTML). Так что, безусловно, должна быть возможность использовать инструмент в автономном режиме.

...