La sortie de la version 1.12 correspond à la huitième et dernière évolution majeure de la plate-forme en 2009. Voici les fonctionnalités principales apportées par cette évolution :
1. Gestion de la sécurité
Sonar embarque un mécanisme de gestion des autorisations qui permet de sécuriser une instance ou bien partie d'une instance Sonar. Le niveau de granularité de cette gestion est le projet. Elle est à la fois simple et souple : on ajoute des utilisateurs, on les regroupe et on leur associe un ou plusieurs rôles tel que administrateur, utilisateur ou bien encore accès au source.
2. Colorisation du code
Parce que le code n'est pas juste une suite de caractères noirs ! Il est maintenant beaucoup plus agréable de le lire et il est plus simple d'éradiquer les lignes de code commentées (1).
3. Ignorer les violations avec le commentaire ‘//NOSONAR’
Le tag NOSONAR indique à Sonar d'ignorer toutes les violations rattachées à la ligne, quelque soit le moteur de règles ayant généré les violations ce qui est très utile pour gérer notamment les faux positifs. Bien entendu, Sonar est toujours capable de gérer les mécanismes internes aux moteurs tels que //NOPMD pour PMD et //CHECKSTYLE:OFF … ON pour Checkstyle. Cette fonctionnalité représente une réelle amélioration pour les utilisateurs de Findbugs car il n'existait pas de tel mécanisme interne : il y a maintenant ‘//NOSONAR’ !
4. Amélioration de la navigation
Plusieurs améliorations ont été réalisées au niveau de la navigation : affichage des noms de classes complets (incluant le package), ajout de la clé de la règle ainsi que du moteur au niveau des violations...
Les fonctionnalités disponibles dans Sonar 1..12 peuvent être augmentées avec plus de 30 extensions disponibles sur la forge des greffons Sonar.
Aller plus loin
- Sonar (6 clics)
- Démonstration de l'application (6 clics)
- La version 1.12 en images (1 clic)
- (1) Éradiquer les lignes de code commentées (2 clics)
- Forge des greffons Sonar (4 clics)
# y'a ti'il un produit équivalent pour le C/C++ ?
Posté par Amine Mokhtari . Évalué à 2.
y'a ti'il un produit équivalent pour le C/C++ ?
[^] # Re: y'a ti'il un produit équivalent pour le C/C++ ?
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 2.
http://www.google.fr/custom?sitesearch=linuxfr.org&domai(...)
[^] # Re: y'a ti'il un produit équivalent pour le C/C++ ?
Posté par NicoToub . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.