[perfect web development enviorment] linters : jslint

Otra herramienta y muy necesaria es un validador de código javascript, ya que es muy común cometer algún error con comas, cerrando paréntesis etc… y a veces no es muy sencillo de detectar hasta que nuestro código ha fallado.

Para validar nuestro código tenemos las siguientes herramientas disponibles :

Closure Linter de Google

Que además de validar el código, identifica si se están cumpliendo las guías de estilo propias de Goolge ( http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml )
Para instalarlo necesitamos la herramienta easy_install de Python que en debian viene en el paquete python-setuptools
[shell]sudo apt-get install python-setuptools[/shell]
y ahora para instalar goole clouse linter
[shell]sudo easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz[/shell]
y para usarlo
[shell]gslint test.js[/shell]
sugiero usar la herramienta excluyendo 3 errores relacionados con los espacios y tabulaciones que pueden agregar mucho ruido a la salida de errores y son fácilmente corregibles con expresiones regulares y sed
[shell]gjslint –disable 1,2,5 script.js[/shell]
 

php code snifer

Otra alternativa es usar php code sniffer que nos permite validar también el contenido de ficheros js , al igual que Closure Linter muestra una gran cantidad de errores deribados del estilo, pero dada la amplitud de php code snifer no entramos en detalle y lo dejamos para un post en concreto.

Para usar code snifer
[shell]phpcs script.js[/shell]


Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.