Я пытаюсь запустить jsHint из командной строки с помощью Rhino. Я хочу сделать проверку автоматической частью процесса регистрации моей команды.
У меня есть базовая конфигурация, работающая с помощью команды:
java -jar .rhino.jar ./jshint.js ./samplefile.js
Это выводит стандартные сообщения jsHint для моего файла примера (намеренно содержащего ошибки). И добавление комментариев конфигурации в начало файла примера работает правильно. Однако я хотел бы добавить файл конфигурации уровня проекта, чтобы указать параметры, которые я хочу для каждого файла, без добавления комментариев к каждому отдельному файлу.
Я нашел инструкции для инструмента на основе командной строки node.js, но не смог воспроизвести это с помощью оболочки Rhino.
Я пробовал различные варианты:
java -jar .rhino.jar ./jshint.js ./samplefile.js --configure=./config.js
но, похоже, это не сработало для версии Rhino.
Любые указатели?
ОБНОВИТЬ:
Несколько недель назад нашел этот вопрос (Пользовательские настройки с jshint-rhino). .
Это указывало на то, что работает следующий формат:
java -jar .rhino.jar ./jshint.js ./samplefile.js option1=true option2=false global global
Это сработало для меня, однако я хотел бы указать большое количество параметров и сделать их легко настраиваемыми, поэтому я бы предпочел использовать файл конфигурации json, как в дистрибутиве node.js.
Может ли кто-нибудь подтвердить, что это возможно/не возможно?