Supprimer les avertissements en double dans IntelliJ IDEA par annotation
depuis la version 15, IntelliJ me met en garde contre les doublons de code .
dans certains cas, cela peut être intentionnel, donc je veux ignorer/supprimer cet avertissement en utilisant l'annotation @SuppressWarnings
. Mais quelle est la valeur correcte pour cela?
Edit: Je ne demande pas de désactiver complètement ce type d'inspection comme dans la question est-il possible de désactiver la détection de code dupliqué dans Intellij?
3 réponses
ça me va. Vous devez le mettre sur les deux classes / méthodes si vous voulez supprimer l'avertissement aux deux endroits.
@SuppressWarnings("Duplicates")
private void myDuplicatedMethod() {
...
}
J'ai vu ça et j'ai pensé jeter ça pour la postérité. Pour supprimer pour un seul bloc plutôt que la méthode entière, vous pouvez utiliser un commentaire de ligne:
//noinspection Duplicates
(j'ai aussi trouver à portée de la main pour ce faire, pour décochée) (J'utilise la version 2016-2, mais je pense que ça fait longtemps)
Merci pour toutes les réponses. Il existe également une autre approche plus générique pour supprimer les Avertissements:
- placez le curseur dans le code qui vous donne un avertissement
- Hit Alt + Enter
- aller à l'entrée d'avertissement (dans ce cas "naviguer pour dupliquer")
- Ne frappez pas Entrée mais → (à droite la flèche)
- Maintenant vous pouvez sélectionner quelques options de suppression (pour classe/méthode/énoncé)