SonarQube copie Quality Profiles

De EjnTricks

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 Sonar Way with Findbugs.

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Icon ACL.png Permissions

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 Secutiry et la page Settings.


Folder-icon.png Listing

Les profiles sont disponibles depuis la page Quality Profiles.


Copy-icon.png Copie

La copie d'un profile s'effectue en cliquant sur le lien Copy sur la ligne du profile à copier. Une fenêtre est alors affichée afin de spécifier le nom du nouveau profile.


Dans le cadre de cet article, le profile Sonar way with Findbugs est copié en spécifiant le nom Etienne way

Après avoir spécifier le nom, la copie est validée en cliquant sur le bouton Copy. Un message d'attente est alors affiché pendant que le serveur effectue la copie.


Une fois terminé, un message de confirmation est présenté.


Configuration-icon.png Paramétrages

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 :

  • Constant Name
  • Local Variable Name
  • Member name
  • Static Variable Name

La comparaison des profiles indiquent ces différences.


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.