CA1509: Nieprawidłowy wpis w pliku konfiguracji metryk kodu

Właściwości Wartość
Identyfikator reguły CA1509
Stanowisko Nieprawidłowy wpis w pliku konfiguracji metryk kodu
Kategoria Łatwość konserwacji
Poprawka powodująca niezgodność lub niezgodność Niezgodność
Domyślnie włączone na platformie .NET 8 Nie.

Przyczyna

Plik konfiguracji o nazwie CodeMetricsConfig.txt ma nieprawidłowy wpis.

Opis reguły

Reguły analizy metryk kodu umożliwiają podanie dodatkowego pliku w projekcie o nazwie CodeMetricsConfig.txt. Ten plik zawiera wpisy służące do konfigurowania progów metryk kodu na potrzeby analizy. W tym pliku można konfigurować następujące reguły:

Ten plik konfiguracji oczekuje, że każdy wpis będzie mieć następujący format:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Prawidłowe wartości to RuleIdCA1501, CA1502, CA1505i CA1506.
  • Prawidłowe wartości opcjonalne SymbolKind to Assembly, , Namespace, MethodType, Field, , Eventi Property.
  • Prawidłowe wartości to Threshold nieujemne liczby całkowite.
  • Wiersze rozpoczynające się od znaku "#" są traktowane jako wiersze komentarza.

Na przykład poniżej znajduje się prawidłowy plik konfiguracji:

# Comment text

CA1501: 1

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

Nieprawidłowy wpis w tym pliku konfiguracji jest oflagowany przy użyciu diagnostyki CA1509 .

Jak naprawić naruszenia

Aby naprawić naruszenie tej reguły, upewnij się, że nieprawidłowy wpis w CodeMetricsConfig.txt pliku pobiera wymagany format.

Kiedy pomijać ostrzeżenia

Nie pomijaj naruszeń tej reguły.

Zobacz też