Fui solicitado a fornecer a mesma configuração para jshint no VIM que forneci para Sublime Text 3, então vamos fazer isso! 😉
- Esperançosamente, você
pathogen.vim
instalou, se não, Clique aqui e execute todas as etapas - Vá para o diretório do pacote (
~/.vim/bundle/
) e obtenha o repo do git:git clone https://github.com/scrooloose/syntastic.git
- Reinicie o vim e dispare o
:Helptags
comando. Se você receber algum erro, tente verificar se você instalou o pathogen corretamente. - Abra um arquivo javascript e comando fogo
:SyntasticInfo
. Se você tiver qualquer jshint ou jslint instalado, deverá ver algo semelhante a isto:
Syntastic: active mode enabled
Syntastic info for filetype: javascript
Available checker(s): jshint
Currently enabled checker(s): jshint
Se você não tiver verificadores, provavelmente não tem o jshint instalado. Tente instalar o jshint globalmente, por exemplo, usando npm: npm install -g jshint
e reiniciando o VIM
- Se tudo correu bem e se algum erro aparecer, você deverá ver duas setas à esquerda, perto do número da linha: e na parte inferior do VIM você deverá ver do que se trata o erro:
Expected '(' to have an indentation at 1 instead at 3.
Agora você pode desfrutar do seu jshint no VIM;)