The Tech Guy FR

JSLint – Pourquoi je n'ai jamais entendu parler de ça avant ?

par c2c le 8 déc 2008

JSLint, the Javascript Verifier

JSLint, the Javascript Verifier

Quand je code, en général, je suis assez gadget-o-phile. Voire même excessivement, j’ai quelques fois eu tendance à passer plus de temps a maîtriser un outil de développement qu’a développer ! Maintenant, c’est vrai que utliser les bons outils au bon moment est souvent un des piliers d’un développement réussi et d’un planning respecté. Cependant, concernant Javascript, je me suis contenté, jusque là, de Firebug.

Cependant, Firebug est un outil de debuggage, mais pas un vérifieur de syntaxe, et c’est là ou JSLint intervient. Le cas classique (en ce qui me concerne), c’est la virgule en trop dans la définition d’un object :

  var myOptions = {
    'propertyA' :      5,
    'propertyB' :      'string',
  };

Cette virgule en trop, après ‘string’ est un mauvais reflexe que j’ai acquis en codant en PHP, et est d’un point de vue syntaxe incorrect. Resultat, ce code vas marcher sous Firefox, mais pas sous IE, qui m’indiquera une erreur très précise comme ‘Syntax Error’.

Passer ce code dans JSLint, nous donne donc :

JSLint Screenshot on error

JSLint Screenshot on error

Pratique, non ?

:, , ,

Commentez, insultez, réagissez !

XHTML: Vous pouvez utiliser ces balises: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Une recherche ?

Utilisez le formulaire pour rechercher un article :

Si vous ne trouvez toujours pas ce que vous cherchez, n'hésitez pas à me contacter : contact.blog@juliencrouzet.fr