estou a usar Sintético para verificação de sintaxe no Vim - sempre que eu salvar um .rb
arquivo, ele o executa através de um verificador de sintaxe e destaca erros para mim. Spiffy O mesmo acontece com vários outros tipos de arquivo: HAML, HTML, etc. Ele faz isso chamando os verificadores de sintaxe externos e exibindo os erros que retornam.
Syntastic pode ser configurado de várias maneiras, mas isso é o que eu adicionei ao meu .vimrc
:
" When writing a file, if there are errors, have Syntastic plugin mark them
let g:syntastic_enable_signs=1
let g:syntastic_auto_loc_list=1
Ultimamente, eu tive vários erros de Javascript indescritíveis que eu encontrei, copiando e colando meu código no interface web do JSLint . Eu realmente gostaria de ter JSLint executado no meu .js
arquivos toda vez que eu salvá-los, mas procurar por "linha de comando JSLint" tem me causado muita confusão.
Existe uma versão oficial de linha de comando do JSLint? Alguém tem instruções claras sobre como fazer o JSLint rodar via Syntastic?
Como observado por Adam o
jsl
O binário é a maneira mais fácil de configurar as coisas. Gostaria de observar, no entanto, que você também pode instalar umjslint
no seu caminho via npm (desde que você já tenha o npm e o node.js instalados):npm install -g jslint
O sinalizador -g informa ao npm que você deseja instalar o pacote globalmente.
fonte
jshint
se você gostar.npm install -g jshint