Je veux supprimer l'avertissement du plugin Sonar lint pour certaines méthodes, cette question n'est pas ce que je veux Intellij SonarLint 2.3 - ignorer la règle .
Actuellement, je dois annoter la méthode avec @SuppressWarnings("all")
, qui supprime tous les avertissements.
Vous pouvez utiliser //NOSONAR
Ou @SuppressWarnings()
mais vous devez spécifier la règle.
Depuis le SonarQube documentation :
La balise
//NOSONAR
Est utile pour désactiver toutes les règles sur une ligne donnée mais ne convient pas pour désactiver toutes les règles (ou seulement une règle donnée) pour toutes les lignes d'une méthode ou d'une classe. C'est pourquoi la prise en charge de@SuppressWarnings("all")
a été ajoutée à SonarQube.DEPUIS 2.8 de Java Plugin, vous pouvez également utiliser l'annotation
@SuppressWarnings
Avec une liste de clés de règles:
@SuppressWarnings("squid:S2078")
ou@SuppressWarnings({"squid:S2078", "squid:S2076"})
.