Vous pouvez suivre les instructions de Service web JSLint + intégration VIM ou faire ce que j'ai fait :
Télécharger http://jslint.webvm.net/mylintrun.js y http://www.jslint.com/fulljslint.js et les mettre dans un répertoire de votre choix.
Ajoutez ensuite la ligne suivante au début de mylintrun.js :
var filename= arguments[0];
et changer la dernière ligne de code dans mylintrun.js ("print( ...)") en :
print ( filename + ":" + (obj["line"] + 1) + ":" + (obj["character"] + 1) + ":" + obj["reason"] );
Cela permet à mylintrun.js de sortir une liste d'erreurs qui peut être utilisée avec la fenêtre VIM quickfix (:copen).
Maintenant, définissez ce qui suit dans le VIM :
set makeprg=cat\ %\ \\\|\ /my/path/to/js\ /my/path/to/mylintrun.js\ %
set errorformat=%f:%l:%c:%m
où vous devez changer /my/path/to/js au chemin d'accès à SpiderMonkey et /my/path/to/mylintrun.js au chemin où vous avez placé les fichiers JS.
Maintenant, vous pouvez utiliser :faire dans le VIM et utiliser le quickfix fenêtre (:he quickfix-window) pour passer d'une erreur à l'autre.