URL: https://linuxfr.org/news/sonar-2-13-est-disponible Title: Sonar 2.13 est disponible Authors: Florent Zara Lucas Bonnet, Nÿco, baud123 et Mouns Date: 2012年01月20日T13:06:28+01:00 License: CC By-SA Tags: sonar, java, génie_logiciel et qualité Score: 25 Sonar, l'outil d'analyse de la qualité du code source que l'on ne présente (presque) plus désormais, vient de sortir sa nouvelle version, comme toutes les 6 semaines ou presque. ![Logo Sonar](http://www.sonarsource.org/wp-content/themes/sonarsource.org/images/sonar.png) La version complètement Open Source ([[LGPL v3]]) permet d'analyser du Java, PHP, Groovy, C#, Flex/ActionScript et du Javascript et fournir les résultats détaillés et agrégés dans un portail web contenant des tableaux de bords essentiellement techniques. Il s'intègre assez naturellement avec les outils d'intégration continue. Les nouveautés sont détaillées dans la seconde partie. Vous pouvez tester par vous même sur l'[instance publique de Sonar](http://nemo.sonarsource.org/). ---- [Site communautaire de Sonar](http://www.sonarsource.org) [L'annonce de la version 2.3](http://sonar-user.15.n6.nabble.com/ANN-Sonar-2-13-td3705552.html) [Téléchargement et notes de version de Sonar 2.3 (ZIP, 60 Mo)](http://dist.sonar.codehaus.org/sonar-2.13.zip) [Guide d'installation de Sonar](http://docs.codehaus.org/display/SONAR/Installation+in+4+steps) [Guide de mise à jour de Sonar](http://docs.codehaus.org/display/SONAR/Upgrade+guide) [Testez Sonar](http://nemo.sonarsource.org/) [Plugins en cours de développement](http://docs.codehaus.org/display/SONAR/Plugins+under+development) ---- ##Nouveautés ## Parmi les nouveautés de cette version 2.13, en plus des habituelles corrections de bugs : - un nouveau moteur de recherche interne plus large couvrant les modules, les fichiers sources et les tests unitaires en plus des projets ; - la possibilité de changer le niveau de sévérité des transgressions ; - la création de transgressions que les outils ne détectent pas, n'importe où dans le code source lors de revues de code manuelles ; - plusieurs nouveaux widgets liés à l'activité d'un projet ; - le passage à [JaCoCo](http://www.eclemma.org/jacoco/) 0.5.5, Checkstyle 5.5 et PMD 4.3 pour Java. Et dans la version 2.12, les fonctionnalités suivantes ont été ajoutées : - support de la syntaxe de Java 7 ; - intégration du moteur de couverture des tests unitaires [JaCoCo](http://www.eclemma.org/jacoco/), en plus de [Cobertura](http://cobertura.sourceforge.net/) ; - amélioration de l'onglet remontant les copier-coller. Sachez que Sonar supporte plus de langages (principalement dits _« legacy »_ à destination des entreprises : VB6, Cobol, Natural, etc.) et propose des modes de restitution plus haut niveau, mais cela passe par l'utilisation de plug-ins propriétaires, payants pour la plupart. C'est a priori comme cela que SonarSource, l'éditeur de l'outil, vit et peut offrir une base Open Source relativement solide à Sonar. ## Feuille de route ## Pour les versions à venir, les fonctionnalités suivantes sont prévues : - Sonar CPD pour tous les langages ; - meilleur suivi des nouvelles transgressions ; - meilleur support de systèmes tiers pour la gestion des utilisateurs et des groupes. Sachez aussi que pas mal de nouveaux plugins sont en train d'arriver pour supporter de nouveaux langages : [Python](http://docs.codehaus.org/display/SONAR/Python+Plugin), [Delphi](http://docs.codehaus.org/display/SONAR/Delphi+Plugin), [C++](http://docs.codehaus.org/display/SONAR/CXX+Plugin), [Scala](http://docs.codehaus.org/display/SONAR/Scala+Plugin), etc. Ils devraient être sous LGPL v3. Tous les détails sont sur la page dédiée des [plugins en cours de développement](http://docs.codehaus.org/display/SONAR/Plugins+under+development).

AltStyle によって変換されたページ (->オリジナル) /