Bientôt un plugin PHP pour Sonar
Sonar est un outil Open Source de gestion de la qualité du code. Il analyse le code d'un projet pour fournir de nombreux tableaux de bord qui permettent d'en évaluer la qualité. Pour cela, il utilise différents angles :
- Architecture et conception ;
- Duplications ;
- Test unitaires ;
- Complexité ;
- Bogues potentiels ;
- Règles de codage ;
- Commentaires.
Il possède également un puissant mécanisme d'extensions qui permet de supporter de nouveau langages, d'ajouter des métriques et des règles d'analyse ou encore de s'intégrer au sein d'un processus d'Intégration Continue.
Jusqu'à présent Sonar était très orienté Java et il était impossible d'analyser un projet PHP. Ce temps est en passe d'être révolu grâce à l'arrivée prochaine d'une extension qui permettra d'intégrer les outils liés à l'analyse de la qualité du code qui sont portés depuis le monde Java (PHPUnit, PHP_CodeSniffer, PHP_Depend, etc.)
Cette extension est encore à l'état de prototype mais son potentiel est énorme.


7 janvier 2010
J’ai déjà hâte d’essayer ça !
11 juin 2010
J’aimerais savoir comment mettre en place sonar pour PHP.
J’ai un projet PHP (avec cakePHP)
Ant + hudson (IC)
Comment arrive t on a avoir les resultat des outils d’analyse PHP sur le tableau de borde de sonar?
Pour ma part, sonar est bien configuré pour php.
Quelles configuration reste il a faire côte maven ?
14 juin 2010
@Aurélien: Tu trouveras les informations pour mettre en œuvre ce plugin sur la page ddédiée du site de Sonar : http://docs.codehaus.org/display/SONAR/PHP+Plugin
21 juin 2010
J’ai l’impression que le standard de sqlics du plugin sonar n’est pas le meme que la commande en elle meme.
J’ai bien les règles sur sonar mais l’analyse affiche 0 violation rule et 100%compliance ?? alors que normalement ya des violations.
Quel est le standard checkstyle du plugin « SQLI CodeSniffer » de sonar ???
Est ce PHPCS, Zend, GN ??? Je ne sais vraiment pas quoi mettre dans le pom.xml pour qu’il m’affiche les regles.
????