URL: https://linuxfr.org/news/sortie-de-la-version-211-de-sonar Title: Sortie de la version 2.11 de Sonar Authors: MichaelMULLER Date: 2011年10月19日T10:14:15+02:00 License: CC By-SA Tags: génie_logiciel, qualité et sonar Score: 19 Sonar est une plate‐forme libre (sous licence LGPL v3) permettant d’analyser la qualité de code source Java, C#, PHP, ou bien encore Flex. Couplé à des outils de construction (_build_) ou d’intégration continue comme [Maven](http://fr.wikipedia.org/wiki/Apache_Maven) ou [Jenkins](http://fr.wikipedia.org/wiki/Jenkins_%28informatique%29) (_fork_ de Hudson), Sonar devient alors un outil d’inspection continue (voir le [billet en anglais sur le _blog_ Sonar](http://www.sonarsource.org/continuous-inspection-practice-emerges-with-sonar/)) et informe les développeurs de la qualité de leurs développements à tout moment du projet, à travers des tableaux de bord dédiés. Sonar 2.11 est donc disponible, et comme mentionné dans une [précédente dépêche sur la 2.10](http://linuxfr.org/news/sortie-de-la-version-210-de-sonar), l’outil arrive, entre autres, avec une fonctionnalité très attendue : la détection « inter‐projets » de code source dupliqué. Les autres nouveautés sont dans la seconde partie de la dépêche. **NdM :** _LinuxFr.org vous propose de réaliser un entretien avec des personnes de l’équipe derrière Sonar. Si vous avez des questions précises, posez‐les dans les commentaires, nous les transmettrons._ ---- [Lire la note de version](http://www.sonarsource.org/downloads/#2.11) [Télécharger la version 2.11](http://www.sonarsource.org/downloads/) [Sonar 2.11 en images](http://www.sonarsource.org/sonar-2-11-in-screenshots/) [Instance live de Sonar (Nemo)](http://nemo.sonarsource.org) [Précédente dépêche — Sonar 2.10](http://linuxfr.org/news/sortie-de-la-version-210-de-sonar) ---- Parmi les nouvelles fonctionnalités et améliorations de la 2.11 : - un service Web permet désormais de supprimer une analyse qualité d’un projet, pratique en cas de doublon ou d’un mauvais paramétrage sur un modèle qualité ; - version 2.0 de la _TimeMachine_, sous la forme de _widgets_ permettant d’afficher l’historique d’un indicateur (couverture de test, taux de commentaires, violations, etc.) dans les tableaux de bord ; - détection de « copier‐coller » de code à travers les différents projets analysés. Très pratique, par exemple pour détecter l’utilisation de code dupliqué un peu partout dans un projet et dont la licence serait différente ; - amélioration de l’ergonomie de la console d’administration. Et pour la prochaine version 2.12, à paraître dans les semaines à venir, la feuille de route est tout aussi intéressante, avec notamment la prise en charge de Java 7 et l’intégration de [JaCoCo](http://www.eclemma.org/jacoco/) (_Java Code Coverage Library_) dans le cœur de Sonar (jusqu’à présent intégré comme un greffon). À suivre...