Maison > Java > javaDidacticiel > le corps du texte

Les mesures du sonar peuvent-elles être supprimées pour des blocs de code spécifiques ?

Linda Hamilton
Libérer: 2024-10-27 14:28:01
original
506 Les gens l'ont consulté

 Can Sonar Measurements be Suppressed for Specific Code Blocks?

Suppression des mesures Sonar pour les blocs de code désignés

Sonar (www.sonarsource.org) est un outil populaire pour analyser le code et détecter les problèmes potentiels. . Cependant, certains blocs de code peuvent ne pas nécessiter les mesures de Sonar, par exemple ceux qui génèrent des avertissements inutiles « Preserve Stack Trace » de Findbugs. Cela soulève la question :

Les mesures du sonar peuvent-elles être désactivées pour des blocs de code spécifiques ?

Réponse :

Oui, le sonar les mesures peuvent être supprimées pour des blocs de code désignés à l'aide de l'annotation SuppressWarnings.

Implémentation :

Pour supprimer les mesures d'une classe ou d'une méthode spécifique, annotez-la avec @java.lang .SuppressWarnings("squid_id"), où squid_id est l'ID du problème Sonar. Par exemple :

<code class="java">@java.lang.SuppressWarnings("squid:S00112")</code>
Copier après la connexion

Recherche de l'ID de problème Sonar :

Pour obtenir l'ID de problème Sonar, accédez à l'exploration des problèmes de l'interface utilisateur de Sonar. Localisez le problème pour lequel vous souhaitez supprimer les avertissements. La zone de problème rouge de votre code contiendra un lien Règle définissant le problème. En cliquant sur ce lien, l'ID du problème s'affichera en haut de la page.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!