tag:linuxfr.org,2005:/users/michaelmullerLinuxFr.org : les contenus de MichaelMULLER2011-11-02T22:28:24+01:00/favicon.pngtag:linuxfr.org,2005:News/286362011-10-19T12:11:08+02:002021-07-11T19:30:11+02:00Sortie de la version 2.11 de SonarLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>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 (<em>build</em>) ou d’intégration continue comme <a href="http://fr.wikipedia.org/wiki/Apache_Maven">Maven</a> ou <a href="http://fr.wikipedia.org/wiki/Jenkins_%28informatique%29">Jenkins</a> (<em>fork</em> de Hudson), Sonar devient alors un outil d’inspection continue (voir le <a href="http://www.sonarsource.org/continuous-inspection-practice-emerges-with-sonar/">billet en anglais sur le <em>blog</em> Sonar</a>) et informe les développeurs de la qualité de leurs développements à tout moment du projet, à travers des tableaux de bord dédiés.</p>
<p>Sonar 2.11 est donc disponible, et comme mentionné dans une <a href="//linuxfr.org/news/sortie-de-la-version-210-de-sonar">précédente dépêche sur la 2.10</a>, 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.</p>
<p><strong>NdM :</strong> <em>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.</em></p>
</div><ul><li>lien nᵒ 1 : <a title="http://www.sonarsource.org/downloads/#2.11" hreflang="en" href="https://linuxfr.org/redirect/73519">Lire la note de version</a></li><li>lien nᵒ 2 : <a title="http://www.sonarsource.org/downloads/" hreflang="en" href="https://linuxfr.org/redirect/73520">Télécharger la version 2.11</a></li><li>lien nᵒ 3 : <a title="http://www.sonarsource.org/sonar-2-11-in-screenshots/" hreflang="en" href="https://linuxfr.org/redirect/73521">Sonar 2.11 en images</a></li><li>lien nᵒ 4 : <a title="http://nemo.sonarsource.org" hreflang="fr" href="https://linuxfr.org/redirect/73522">Instance live de Sonar (Nemo)</a></li><li>lien nᵒ 5 : <a title="http://linuxfr.org/news/sortie-de-la-version-210-de-sonar" hreflang="fr" href="https://linuxfr.org/redirect/73523">Précédente dépêche — Sonar 2.10</a></li></ul><div><p>Parmi les nouvelles fonctionnalités et améliorations de la 2.11 :</p>
<ul>
<li>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é ;</li>
<li>version 2.0 de la <em>TimeMachine</em>, sous la forme de <em>widgets</em> permettant d’afficher l’historique d’un indicateur (couverture de test, taux de commentaires, violations, etc.) dans les tableaux de bord ;</li>
<li>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 ;</li>
<li>amélioration de l’ergonomie de la console d’administration.</li>
</ul>
<p>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 <a href="http://www.eclemma.org/jacoco/">JaCoCo</a> (<em>Java Code Coverage Library</em>) dans le cœur de Sonar (jusqu’à présent intégré comme un greffon). À suivre…</p>
</div><div><a href="https://linuxfr.org/news/sortie-de-la-version-211-de-sonar.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87858/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-la-version-211-de-sonar#comments">ouvrir dans le navigateur</a>
</p>
MichaelMULLERhttps://linuxfr.org/nodes/87858/comments.atom