Você pode seguir as instruções do serviço da Web JSLint + integração com o VIM ou fazer o que eu fiz:
Faça o download de http://jslint.webvm.net/mylintrun.js e http://www.jslint.com/fulljslint.js
e coloque-os em um diretório de sua escolha.
Em seguida, adicione a seguinte linha ao início do mylintrun.js:
var filename= arguments[0];
e altere a última linha do código em mylintrun.js ("print (...)") para:
print ( filename + ":" + (obj["line"] + 1) + ":" + (obj["character"] + 1) + ":" + obj["reason"] );
Isso cria no mylintrun.js uma lista de erros que pode ser usada com a janela do quickfix do VIM (: copen).
Agora defina o seguinte no VIM:
set makeprg=cat\ %\ \\\|\ /my/path/to/js\ /my/path/to/mylintrun.js\ %
set errorformat=%f:%l:%c:%m
onde você deve alterar / my / path / to / js no caminho para SpiderMonkey e /my/path/to/mylintrun.js no caminho em que você coloca os arquivos JS.
Agora, você pode usar : make no VIM e usar a janela do quickfix (: he quickfix-window) para pular de erro em erro.