CA1727: Pro pojmenované zástupné symboly použijte PascalCase
Vlastnost | Hodnota |
---|---|
ID pravidla | CA1727 |
Název | Použití PascalCase pro pojmenované zástupné symboly |
Kategorie | Pojmenování |
Oprava způsobující chybu nebo chybu způsobující chybu | Nenarušující |
Povoleno ve výchozím nastavení v .NET 9 | No |
Příčina
Pojmenovaný zástupný symbol použitý s ILogger není PascalCase.
Popis pravidla
Pojmenovaný zástupný symbol, se ILogger kterým se používá, by měl být PascalCase, konvence pojmenování, kde je první písmeno každého složeného slova v názvu velkým písmenem. Tato konvence vytváření názvů se doporučuje pro strukturované protokolování, kde se každý pojmenovaný zástupný symbol používá jako název vlastnosti ve strukturovaných datech.
Jak opravit porušení
Pro pojmenované zástupné symboly použijte PascalCase. Například změňte {firstName}
na {FirstName}
.
Kdy potlačit upozornění
Je bezpečné potlačit upozornění z tohoto pravidla.
Potlačení upozornění
Pokud chcete pouze potlačit jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Pokud chcete pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost v none
konfiguračním souboru.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.