Archives par mot-clef : jshint

Ceux qui me suivent sur Twitter le savent déjà, je viens de lancer mon auto-entreprise. L’idée que je me suis fixé et de dispenser des formations JavaScript aux entreprises dans le cadre du DIF. Plus d’une fois en conférence, vous (peut-être, qui sait ?) êtes venus me demander si je faisais des formations sur plusieurs jours. Je répondais que non. La réponse est désormais : Oui ! Au programme, on aura donc diverses formations : JavaScript L’idée est de partir des bases du langage, l’approfondir, le comprendre. Découvrir des outils du quotidien du développeur JS, apprendre à déboguer le code et à le tester. Dans cette thématique seront abordés notamment les éléments suivants (ici en désordre) : GruntJS ; Mocha ; JSLint/JSHint ; Uglify ; JSPerf ; Chrome Dev Tools ; Firebug. jQuery Pour cette formation, je livre tout ce … Continuer la lecture

J’avais commencé il y a quelques mois une série d’articles sur JSLint et plus précisément sur les messages d’erreur qu’il peut générer. Et finalement, j’ai arrêté, encore par manque de temps. Ceci dit, je souhaite mettre une fin propre à cette série en vous proposant une source d’informations des plus correctes. JSLint Errors vous propose l’explication des erreurs JSLint et JSHint. Il y a tout un dépôt GitHub derrière et le site a l’air pas mal suivi et maintenu.

Exceptionnellement, je vous proposerai de télécharger un fichier. Celui-ci : [Lien provisoirement supprimé] C’est quoi ce truc ? Un fichier de configuration pour PhpStorm/WebStorm. Il permet de définir correctement des règles d’édition de code pour PHP et JavaScript. Comment les règles ont été définies ? Bien évidement, je n’ai pas décrété ces règles de façon totalement arbitraire. Je me suis conformé aux règles attendues par les conventions Zend Style et JSLint ainsi que JSHint. J’ai créé ce fichier pour permettre à mon équipe de remettre d’aplomb leur code et de valider les règles que nous avons défini pour Jenkins. PhpMessDetector, PhpCheckStyle et JSLint sont donc de la partie. L’essentiel de l’apport de ce fichier se situe dans deux composantes : Le style de code ; Les alertes. Le style de code En exécutant bêtement et simplement une auto-indentation du code, … Continuer la lecture