CA1509 : Entrée non valide dans le fichier de configuration des métriques de code

Propriété Value
Identificateur de la règle CA1509
Titre Entrée non valide dans le fichier de configuration des métriques de code
Catégorie Maintenabilité
Le correctif est cassant ou non cassant Non cassant
Activé par défaut dans .NET 8 Non

Cause

Un fichier de configuration nommé CodeMetricsConfig.txt a une entrée non valide.

Description de la règle

Les règles d’analyse des métriques de code vous permettent de fournir un fichier supplémentaire dans votre projet nommé CodeMetricsConfig.txt. Ce fichier contient des entrées pour configurer des seuils de métrique de code pour l’analyse. Les règles suivantes sont configurables dans ce fichier :

Ce fichier de configuration s’attend à ce que chaque entrée soit au format suivant :

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Les valeurs valides pour RuleId sont CA1501, CA1502, CA1505 et CA1506.
  • Les valeurs valides pour le SymbolKind facultatif sont Assembly, Namespace, Type, Method, Field, Event et Property.
  • Les valeurs valides pour Threshold sont des entiers non négatifs.
  • Les lignes commençant par '#' sont traitées comme des lignes de commentaire.

Par exemple, voici un fichier de configuration valide :

# Comment text

CA1501: 1

CA1502(Type): 4
CA1502(Method): 2

Une entrée non valide dans ce fichier de configuration est marquée avec le diagnostic CA1509.

Comment corriger les violations

Pour corriger une violation de cette règle, veillez à ce que l’entrée non valide dans CodeMetricsConfig.txt ait le format requis.

Quand supprimer les avertissements

Ne supprimez pas les violations de cette règle.

Voir aussi