Share via


CA1727: Använd PascalCase för namngivna platshållare

Property Värde
Regel-ID CA1727
Rubrik Använda PascalCase för namngivna platshållare
Kategori Namngivning
Korrigeringen är icke-bakåtkompatibel Icke-icke-bryta
Aktiverad som standard i .NET 8 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.