Règles de code inutiles

Les règles de code inutiles identifient des parties différentes de la base de code qui ne sont pas nécessaires et peuvent être refactorées ou supprimées. La présence d’un code inutile indique l’un des problèmes suivants :

  • Lisibilité : code qui dégrade inutilement la lisibilité. Par exemple, IDE0001 signale les qualifications de nom de type inutiles.
  • Maintenabilité : le code qui n’est plus utilisé après la refactorisation et est inutilement géré. Par exemple, IDE0051 signale les champs, les propriétés, les événements et les méthodes privés inutilisés.
  • Performances : calcul inutile qui n’a pas d’effets secondaires et entraîne une surcharge de performance inutile. Par exemple, IDE0059 signale les assignations de valeurs inutilisées où l’expression pour calculer une valeur n’a aucun effet secondaire.
  • Fonctionnalité : problème fonctionnel dans le code conduisant à un rendu redondant du code requis. Par exemple, IDE0060 signale les paramètres inutilisés où la méthode ignore accidentellement un paramètre d’entrée.

Les règles de cette section concernent les règles de code inutiles suivantes :

Certaines de ces règles comportent des options pour configurer le comportement de la règle :

Voir aussi