Подтвердить что ты не робот

JSLint (CLI): варианты?

Я бегу JSLint версия для носа из командной строки Ubuntu следующим образом:

$ rhino jslint.js myScript.js

В то время как веб-интерфейс предлагает различные варианты, я не мог понять, как вызвать их через командную строку. Я не замечаю ничего в документации?

4b9b3361

Ответ 1

Да! Вы пропустили это. Вы можете указать параметры jslint в верхней части вашего .js файла. См. страницу документа и прочитайте раздел параметров для примера.

Ответ 2

Я был вдохновлен обсуждением выше и расширил мою JSLint обертку script соответственно. Это довольно примитивно, но, похоже, выполняет эту работу.

Ответ 3

My jslint4java проект включает инструмент командной строки, который позволяет добавлять флаги, такие как --undef. Это может быть более полезным, чем запуск вручную.

Ответ 4

Существует оболочка perl + js для jslint, которая Cory Bennet собрал (на основе Ian Bicking предшествующий уровень техники). Он получил параметры командной строки и т.д. Он даже детализирует интеграцию Emacs с помощью компиляционного режима.

У меня были некоторые проблемы, и я добавил некоторые примечания на чтобы он работал в Cygwin и Emacs32.

В одном вопросе есть и другие варианты: Есть ли автономная версия jslint для Windows?

Ответ 5

Я придумал решение командной строки jslint на основе jQuery jslint-check.js script, который выполняется в Rhino через их Makefile.