web-dev-qa-db-fra.com

Est-il possible de désactiver la détection de code en double dans Intellij?

Est-il possible de désactiver la détection de code en double dans Intellij?

Je n'ai pas trouvé cette fonctionnalité utile et continue de me distraire.

125
zudduz

Uniquement disponible dans IntelliJ Ultimate:

Pour désactiver la détection de code en double, allez à

Fichier → Paramètres → Editeur → Contrôles → Général → Fragment de code dupliqué

et décochez la case "Fragment de code dupliqué". intellij code duplication

169
Vojtech Ruzicka

Ajoutez un indice à votre code pour que les autres sachent votre intention:

@SuppressWarnings("Duplicates")
139
Max Barrass

Oui, c'est possible , mais je voudrais fortement le déconseiller!

Le code en double est une forme de dette technique. Tout code dupliqué contenant un bogue signifie que vous en avez désormais un. Vous courez donc le risque de le réparer à un endroit et le dupliquer restera ...

Si les avertissements concernant le code en double vous distraient, la meilleure stratégie pour vous en débarrasser consiste à supprimer la duplication du code ... Votre base de code et les futurs responsables Merci pour cela

11
Kevin Wright

Cette réponse est peut-être un peu sans importance, mais j'ai trouvé cela utile. De cette réponse si vous souhaitez le désactiver pour un bloc de code spécifique, et non pour la méthode, la classe ou le ide dans son ensemble, ajoutez simplement la ligne suivante. juste avant ce bloc de code

//noinspection Duplicates

Note: Vous ne pouvez pas mettre d'autres commentaires après cette ligne.

2
Emdadul Sawon