Condividi tramite


CA1509: voce non valida nel file di configurazione delle metriche del codice

Proprietà valore
ID regola CA1509
Titolo Voce non valida nel file di configurazione della metrica del codice
Categoria Gestibilità
Correzione che causa un'interruzione o un'interruzione Nessuna interruzione
Abilitato per impostazione predefinita in .NET 8 No

Causa

Un file di configurazione denominato CodeMetricsConfig.txt contiene una voce non valida.

Descrizione regola

Le regole di analisi per le metriche del codice consentono di fornire un file aggiuntivo nel progetto denominato CodeMetricsConfig.txt. Questo file contiene voci per configurare le soglie delle metriche del codice per l'analisi. In questo file sono configurabili le regole seguenti:

Questo file di configurazione prevede che ogni voce sia nel formato seguente:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • I valori validi per RuleId sono CA1501, CA1502, CA1505e CA1506.
  • I valori validi per l'oggetto facoltativo SymbolKind sono Assembly, NamespaceType, Method, , FieldEvent, e Property.
  • I valori validi per Threshold sono numeri interi non negativi.
  • Le righe che iniziano con '#' vengono considerate come righe di commento.

Ad esempio, di seguito è riportato un file di configurazione valido:

# Comment text

CA1501: 1

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

Una voce non valida in questo file di configurazione viene contrassegnata con la CA1509 diagnostica.

Come correggere le violazioni

Per correggere una violazione di questa regola, assicurarsi che la voce non valida in CodeMetricsConfig.txt ottenga il formato richiesto.

Quando eliminare gli avvisi

Non eliminare le violazioni di questa regola.

Vedi anche