который вы можете установить в качестве альтернативы для команды

ужно установить движок Spidermonkey JS на мою рабочую машину. В проекте, над которым я работаю, есть сценарий jslint, для которого требуется Spidermonkey или аналогичный двоичный файл js. Я попытался скомпилировать Spidermonkey из исходного кода и застрял в аду зависимости. Я попытался установить пакет rhino из репозиториев Ubuntu, и это оказалось медленным и сломанным. Этим утром я успешно скомпилировал движок Google V8 и собрал v8jslint, следуя инструкциям здесь:

http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by-v8/

v8jslint работает, но за один раз будет задерживать только один файл. Например,

$ v8jslint foo/*.js

если у меня есть f.js, b.js и c.js под foo, v8jslint будет только lint a.js. Легко исправить: я мог бы написать сценарий bash для этого. Еще большая проблема заключается в том, что v8jslint не совместим с jslint Spidermonkey на нашем сервере сборки. Кто-нибудь имел успех в сборке Spidermonkey на последней версии Ubuntu, или знаете хороший обходной путь?

Ответы на вопрос(5)

Ваш ответ на вопрос