CA1509: Neplatná položka v konfiguračním souboru metrik kódu

Vlastnost Hodnota
ID pravidla CA1509
Název Neplatná položka v souboru konfigurace metrik kódu
Kategorie Udržovatelnost
Oprava způsobující chybu nebo chybu způsobující chybu Nepřerušované
Povoleno ve výchozím nastavení v .NET 8 No

Příčina

Konfigurační soubor s názvem CodeMetricsConfig.txt obsahuje neplatnou položku.

Popis pravidla

Pravidla analýzy metrik kódu umožňují zadat do projektu další soubor s názvem CodeMetricsConfig.txt. Tento soubor obsahuje položky pro konfiguraci prahových hodnot metrik kódu pro analýzu. V tomto souboru lze konfigurovat následující pravidla:

Tento konfigurační soubor očekává, že každá položka bude v následujícím formátu:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Platné hodnoty jsou RuleIdCA1501, CA1502, CA1505a CA1506.
  • Platné hodnoty pro volitelné SymbolKind jsou Assembly, MethodTypeFieldNamespace, , Event, a .Property
  • Platné hodnoty jsou Threshold nezáporná celá čísla.
  • Řádky začínající znakem #se považují za řádky komentářů.

Toto je například platný konfigurační soubor:

# Comment text

CA1501: 1

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

Neplatná položka v tomto konfiguračním souboru je označena diagnostikou CA1509 .

Jak opravit porušení

Chcete-li opravit porušení tohoto pravidla, ujistěte se, že neplatná položka získá CodeMetricsConfig.txt požadovaný formát.

Kdy potlačit upozornění

Nepotlačujte porušení tohoto pravidla.

Viz také