Я использую JSLint Rhino version из командной строки Ubuntu, например:
$ rhino jslint.js myScript.js
Хотя веб-интерфейс предлагает различные параметры, я не мог понять, как вызвать их через командную строку. Я что-то пропускаю в документации?
Да! Вы пропустили это. Вы можете указать параметры для jslint в верхней части вашего файла .js. См. страницу документа и прочитайте пример для примера.
Мой jslint4java проект включает в себя инструмент командной строки, который позволяет добавлять флаги типа --undef. Это может быть более полезным, чем запускать его вручную.
--undef
Я был вдохновлен обсуждением выше и соответственно расширил мой скрипт JSLint wrapper . Это довольно примитивно, но, похоже, делает эту работу.
Существует обертка perl + js для jslint, которую Кори Беннет соединил (на основе известного Иана Бикинга ) У него есть параметры командной строки и т. Д. Он даже детализирует некоторую интеграцию с Emacs через хук режима компиляции.
У меня были некоторые проблемы, и я написал несколько заметок о , чтобы заставить его работать в Cygwin и Emacs32 .
В аналогичном вопросе есть и другие варианты: Существует ли автономная версия jslint для windows?
Я придумал решение для командной строки jslint, основанное на сценарии jQuery jslint-check.js , который выполняется в Rhino через их Makefile .