Hola amigos!
Les cuento que tengo muchos post por publicar pero como diría Jack, vamos por partes!
Creo que el título explica el objetivo de este post, pero veamos, hace ya un tiempo que el gran Douglas Crockford (Maestro!!!) definió un conjunto de reglas y buenas prácticas (hasta libros!) de programación en JavaScritpt, las cuales podemos verificar por una herramienta de control de calidad denominada JSLint. Les confieso que desde la primera vez que conocí este sitio quedé pegado!!!
Y como todo lo bueno debe evolucionar o ser mejorado por otras personas, gracias a la Galería de Visual Studio me encuentro con la extensión de JSLint para Visual Studio!!
Si bien es cierto de momento le dan soporte a Visual Studio 2010 esta herramienta es lo máximo!!
Por ejemplo, luego de hacer una corrida sobre la librería de jQuery nos encontramos con más de 300 observaciones!!
Algunas si que son obvias eh!
A pesar que para ubicarnos sobre la observación aprovechamos el doble click para llegar a la línea de código observada, lo que me temo es que posiblemente alguna recomendación no se comprenda, entonces debería haber una referencia adicional (como hay en otros casos o herramientas), de paso que aprovechamos el clásico click derecho / Show Error Help
Ahora… digamos que podemos hacer algunas excepciones al respecto, interesante no? 😀
Si es que se preguntan cuáles son las reglas de validación que se estan considerando, pues Tools / JSLint Options…
Si notamos las reglas se encuentran agrupadas de acuerdo a como fueron evolucionando las recomendaciones, asi es, hay versiones al respecto!
Antes de despedirme les dejo la dirección de la extensión, o si no pueden buscarla en el administrador de extensiones!
En general esta herramienta me ha gustado como no tienen idea, personalmente soy un fanático del Code Analysis asi que ya se imaginarán!!!
Un abrazo.
@Jersson