Share via


CA1509: Ogiltig post i konfigurationsfilen för kodmått

Property Värde
Regel-ID CA1509
Rubrik Ogiltig post i konfigurationsfilen för kodmått
Kategori Underhåll
Korrigeringen är icke-bakåtkompatibel Icke-breaking
Aktiverad som standard i .NET 8 Nej

Orsak

En konfigurationsfil med namnet CodeMetricsConfig.txt har en ogiltig post.

Regelbeskrivning

Med analysreglerna för kodmått kan du ange ytterligare en fil i projektet med namnet CodeMetricsConfig.txt. Den här filen innehåller poster för att konfigurera tröskelvärden för kodmått för analys. Följande regler kan konfigureras i den här filen:

Den här konfigurationsfilen förväntar sig att varje post har följande format:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Giltiga värden för RuleId är CA1501, CA1502, CA1505och CA1506.
  • Giltiga värden för det valfria SymbolKind är Assembly, Namespace, Type, Method, Field, Eventoch Property.
  • Giltiga värden för Threshold är icke-negativa heltal.
  • Rader som börjar med "#" behandlas som kommentarsrader.

Följande är till exempel en giltig konfigurationsfil:

# Comment text

CA1501: 1

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

En ogiltig post i den här konfigurationsfilen flaggas med diagnostiken CA1509 .

Så här åtgärdar du överträdelser

Om du vill åtgärda ett brott mot den här regeln kontrollerar du att den ogiltiga posten i CodeMetricsConfig.txt hämtar det format som krävs.

När du ska ignorera varningar

Undertryck inte överträdelser av den här regeln.

Se även