http://linsolas.free.fr/wordpress/index.php/2012/05/chouchoutez-votre-javascript-dans-un-projet-web/
]]>C’est effectivement une question qui m’a été posée à la fin de ma session
Il faudrait que je fasse un petit post là-dessus.
Hélas, Sonar ne peut analyser qu’un seul langage à la fois, ce qui veut dire qu’il faudra faire 2 analyses distinctes. Re-hélas, Sonar associe également un seul langage à un projet. Du coup, si on lance une analyse en indiquant une fois le langage Java, et une autre fois le langage JavaScript, la 2e analyse Sonar effacera la première. Une idée est alors de spécifier en plus une autre « branche » (option sonar.branch), que l’on nommera par exemple « js ». Au final, on aura 2 projets différents sur Sonar, mais c’est forcément grave…
Bref, tu m’as convaincu d’écrire un sujet là-dessus !
]]>Faut-il lancer deux analyses distincts (java/js) ? avec quels options ?
]]>Oui, pas de problème de mon côté. J’utilise js-test-driver pour mesurer la couverture des tests (étant parti sur Jasmine, j’utilise js-test-driver et le jasmineAdapter pour les exécuter). Le plugin javascript pour Sonar dans sa dernière version gère la couverture de code par js-test-driver. C’est la version 0.4 qui a apporté ce support (cf. http://jira.codehaus.org/browse/SONARPLUGINS-1587)
]]>Avec ta conf réussis-tu aussi à visualiser la couverture (à la cobertura) ? Ici nous avons du patché le plugin js test driver cobertura…
]]>