Estoy usando Syntastic para la verificación de sintaxis en Vim: cada vez que guardo un .rb
archivo, lo ejecuta a través de un verificador de sintaxis y resalta los errores por mí. Spiffy Lo mismo para varios otros tipos de archivos: HAML, HTML, etc. Lo hace llamando a verificadores de sintaxis externos y mostrando los errores que devuelven.
Syntastic se puede configurar de varias maneras, pero esto es lo que agregué a mi .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
Últimamente, he tenido varios errores esquivos de Javascript que finalmente encontré copiando y pegando mi código en la interfaz web de JSLint . Realmente me gustaría que JSLint se ejecute en mis .js
archivos cada vez que los guardo, pero la búsqueda de "línea de comando JSLint" me ha generado confusión.
¿Existe una versión oficial de línea de comandos de JSLint? ¿Alguien tiene instrucciones claras sobre cómo ejecutar JSLint a través de Syntastic?
Como señaló Adam, el
jsl
binario es la forma más fácil de configurar las cosas. Sin embargo, me gustaría señalar que también puede instalar unjslint
en su ruta a través de npm (siempre y cuando ya tenga npm y node.js instalados):npm install -g jslint
El indicador -g le dice a npm que desea instalar el paquete globalmente.
fuente
jshint
si quieres.npm install -g jshint