CA1727: Använd PascalCase för namngivna platshållare
Property | Värde |
---|---|
Regel-ID | CA1727 |
Title | Använda PascalCase för namngivna platshållare |
Kategori | Namngivning |
Korrigeringen är icke-bakåtkompatibel | Icke-icke-bryta |
Aktiverad som standard i .NET 9 | Nej |
Orsak
En namngiven platshållare som används med ILogger är inte PascalCase.
Regelbeskrivning
En namngiven platshållare som används med ILogger bör vara PascalCase, en namngivningskonvention där den första bokstaven i varje sammansatt ord i ett namn är versal. Den här namngivningskonventionen rekommenderas för strukturerad loggning, där varje namngiven platshållare används som egenskapsnamn i strukturerade data.
Så här åtgärdar du överträdelser
Använd PascalCase för namngivna platshållare. Ändra {firstName}
till exempel till {FirstName}
.
När du ska ignorera varningar
Det är säkert att ignorera en varning från den här regeln.
Ignorera en varning
Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och aktiverar sedan regeln igen.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none
i konfigurationsfilen.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Mer information finns i Så här utelämnar du kodanalysvarningar.