Вы можете следить за инструкциями из веб-сервиса JSLint + интеграция с VIM или делать то, что я сделал:
Скачать http://jslint.webvm.net/mylintrun.js и http://www.jslint.com/fulljslint.js
и поместите их в каталог по вашему выбору.
Затем добавьте следующую строку в начало mylintrun.js:
var filename= arguments[0];
и измените последнюю строку кода в mylintrun.js ("print (...)") на:
print ( filename + ":" + (obj["line"] + 1) + ":" + (obj["character"] + 1) + ":" + obj["reason"] );
В выводе mylintrun.js выводится список ошибок, который можно использовать с окном быстрого исправления VIM (: copen).
Теперь установите следующее в VIM:
set makeprg=cat\ %\ \\\|\ /my/path/to/js\ /my/path/to/mylintrun.js\ %
set errorformat=%f:%l:%c:%m
где вы должны изменить / my / path / to / js на путь к SpiderMonkey и / my / path / to / mylintrun.js на путь, куда вы положили файлы JS.
Теперь вы можете использовать : сделать в VIM и использовать окно quickfix (: окно быстрого исправления) для перехода от ошибки к ошибке.