2010-02-23 6 views
12

Sonar est une application qui permet d'intégrer les résultats de plusieurs outils d'analyse statique et de test dans un aperçu complet de la qualité du logiciel.Plugin Groovy/Grails pour Sonar

Malheureusement, la plupart de ces outils d'analyse (PDM, FindBugs, etc.) ne prennent pas en charge Groovy et, par extension, Grails.

Nous avons trouvé des outils appelés CodeNarc et GMetrics qui effectuent une partie de l'analyse, mais pas la couverture de test, et nous travaillons sur un plugin Sonar pour importer la sortie CodeNarc. Comme je l'ai dit, cependant, c'est incomplet. Est-ce que quelqu'un connaît un meilleur ensemble d'outils d'analyse statique basés sur des règles/de complexité qui peuvent gérer Groovy, ainsi qu'une métrique de couverture de test Grails? Bien sûr, un avec un plugin Sonar pour lire dans la sortie serait le meilleur.

Répondre

6

Voici les outils que je connais (et juste au courant):

Mais rien n'est prêt à être utilisé avec Sonar AFAIK. Je regarde SONARPLUGINS-194 à ce sujet, mais il n'y a pas beaucoup d'activité bien que certains travaux ont été rapportés très récemment, peut-être vous :) :)

+2

Ouais, c'est nous. – billjamesdev

15

Il suffit d'utiliser Sonar Groovy Plugin!

Il exploite GMetrics, Codenarc et Cobertura dans Sonar!

+11

Ya, c'est celui que nous avons développé, merci. – billjamesdev

+0

Merci les gars! C'est bien! –

+0

Sonar Groovy plugin fait usage de CodeNarc, GMetrics, Cobertura –