mardi 2 septembre 2014

JavaScript : Contrôler la qualité de votre code

JSLint

Le JavaScript est omniprésent dans le développement Web.  Des librairies spécialisées sont de plus en plus populaires et deviennent des incontournables.  jQuery,  AngularJS, Node.js sont tous des éléments qui poussent le JavaScript plus loin encore.

Douglas Crockford, programmeur de renom, investit dans le développement du JavaScript et dans la popularisation du format de données JSON a décidé de nous aider à structurer et solidifier nos bases JS, simple fidèle que nous sommes.  Il créa donc JSLint afin que nous aussi, puissions coder comme la légende qu'il est.

JSLint est un outil de contrôle de la qualité du code qui permet de s'assurer d'une uniformité et d'une utilisation optimale du langage selon les bonnes pratiques.  Il parcourt vos fichiers sources à la recherche d'anomalies afin de vous exposer les problématiques. Il est possible de configurer les points de vérifications afin d'adapter les règles de validation à votre développement.

JSLint peut s'insérer à votre intégration continue afin d'inspecter votre solution avant son déploiement.  Selon les règles établit, la compilation peut lever des avertissements ou carrément bloquer et arrêter la livraison, pour vous permettre de prendre action.

Une extension est disponible pour Visual Studio afin de l'intégrer à votre outil de développement préféré JSLint.VS2012


Pour les Java-iste, il existe un plugiciel pour Eclipse, JsLint Eclipse. Pour les autres, les éditeurs les plus populaires, une recherche sur le Net vous permettra de trouvez ce que vous cherchez.  Finalement, si vraiment vous être pris au dépourvu, il y a toujours la solution en ligne pour les programmeurs de brousse, qui permet de vérifier votre code par "copier-coller".

Liens