CA1727: Usare PascalCase per i segnaposto denominati
Proprietà | valore |
---|---|
ID regola | CA1727 |
Title | Usare PascalCase per segnaposto denominati |
Categoria | Denominazione |
La correzione causa un'interruzione o meno | Non causa un'interruzione |
Abilitato per impostazione predefinita in .NET 9 | No |
Causa
Un segnaposto denominato usato con ILogger non è PascalCase.
Descrizione regola
Un segnaposto denominato usato con ILogger deve essere PascalCase, una convenzione di denominazione in cui la prima lettera di ogni parola composta in un nome è maiuscola. Questa convenzione di denominazione è consigliata per la registrazione strutturata, in cui ogni segnaposto denominato viene usato come nome di proprietà nei dati strutturati.
Come correggere le violazioni
Usare PascalCase per i segnaposto denominati. Puoi ad esempio modificare {firstName}
in {FirstName}
.
Quando eliminare gli avvisi
È sicuro eliminare un avviso da questa regola.
Eliminare un avviso
Se si vuole eliminare una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità none
su nel file di configurazione.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.