http://www.jouvinio.net/wiki/index.php?title=SonarQube_copie_Quality_Profiles&feed=atom&action=historySonarQube copie Quality Profiles - Historique des versions2024-03-28T19:58:26ZHistorique pour cette page sur le wikiMediaWiki 1.26.4http://www.jouvinio.net/wiki/index.php?title=SonarQube_copie_Quality_Profiles&diff=8099&oldid=prevEtienne le 26 septembre 2015 à 08:502015-09-26T08:50:13Z<p></p>
<p><b>Nouvelle page</b></p><div>Lors de l'utilisation des profiles de Qualité, il peut être utilise de travailler sur des copies des profiles standards. Ainsi, une référence du standard sera toujours disponibles. Cet article présente la mise en place d'une copie du profile <code>Sonar Way with Findbugs</code>.<br />
<br />
== [[File:Hand-icon.png|link=]] Votre avis ==<br />
{|<br />
|{{#w4grb_rate:}}<br />
|style="padding: 0 0 1em 30px;"|{{#TwitterFBLike:|}}<br />
|}<br />
<br />
<br />
== [[File:Icon ACL.png|link=]] Permissions ==<br />
Afin de pouvoir administrer les profiles de qualité, il est nécessaire de disposer du droit d'administration. Celui-ci est affecté à des groupes d'utilisateurs, ou des utilisateurs, depuis la section <code>Secutiry</code> et la page <code>Settings</code>.<br />
{{Template:ScreenCapture|SonarQube Permit Quality Profiles.png}}<br />
<br />
<br />
== [[File:Folder-icon.png|link=]] Listing ==<br />
Les profiles sont disponibles depuis la page <code>Quality Profiles</code>.<br />
{{Template:ScreenCapture|SonarQube liste profiles qualité.png}}<br />
<br />
<br />
== [[File:Copy-icon.png|link=]] Copie ==<br />
La copie d'un profile s'effectue en cliquant sur le lien <code>Copy</code> sur la ligne du profile à copier. Une fenêtre est alors affichée afin de spécifier le nom du nouveau profile.<br />
{{Template:ScreenCapture|SonarQube nom profile copié.png}}<br />
<br />
Dans le cadre de cet article, le profile <code>Sonar way with Findbugs</code> est copié en spécifiant le nom <code>Etienne way</code><br />
<br />
Après avoir spécifier le nom, la copie est validée en cliquant sur le bouton <code>Copy</code>. Un message d'attente est alors affiché pendant que le serveur effectue la copie.<br />
{{Template:ScreenCapture|SonarQube copie profile en cours.png}}<br />
<br />
Une fois terminé, un message de confirmation est présenté.<br />
{{Template:ScreenCapture|SonarQube fin copie profile.png}}<br />
<br />
<br />
== [[File:Configuration-icon.png|link=]] Paramétrages ==<br />
Lors de la copie du profile, il est observé un nombre de 523 règles pour le profile copié, mais que 519 dans le résultat de la copie. Il se trouve que des règles sont obsolètes et non copiés :<br />
* Constant Name<br />
* Local Variable Name<br />
* Member name<br />
* Static Variable Name<br />
<br />
La [[SonarQube comparaison Quality Profiles|comparaison des profiles]] indiquent ces différences.<br />
{{Template:ScreenCapture|SonarQube comparaison profile copié.png}}<br />
<br />
<br />
En éditant les règles, un message indique qu'elles ne sont plus disponibles pour affectation à un profile. Elles sont conservées car déjà référencées dans des profiles, mais il est impossible des les ré-utiliser.<br />
{{Template:ScreenCapture|SonarQube règles obsolètes.png}}<br />
<br />
<br />
[[Category:SonarQube Administration]]</div>Etienne