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".