jshint no VIM

Fui solicitado a fornecer a mesma configuração para jshint no VIM que forneci para Sublime Text 3, então vamos fazer isso! 😉

  1. Esperançosamente, você pathogen.viminstalou, se não, Clique aqui e execute todas as etapas
  2. Vá para o diretório do pacote ( ~/.vim/bundle/) e obtenha o repo do git: git clone https://github.com/scrooloose/syntastic.git
  3. Reinicie o vim e dispare o :Helptagscomando. Se você receber algum erro, tente verificar se você instalou o pathogen corretamente.
  4. 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 jshinte reiniciando o VIM

  1. Se tudo correu bem e se algum erro aparecer, você deverá ver duas setas à esquerda, perto do número da linha: Erro VIM jshinte 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;)