CA1727: PascalCase gebruiken voor benoemde tijdelijke aanduidingen
Eigenschappen | Weergegeven als |
---|---|
Regel-id | CA1727 |
Titel | PascalCase gebruiken voor benoemde tijdelijke aanduidingen |
Categorie | Naamgeving |
Oplossing is brekend of niet-brekend | Niet-brekend |
Standaard ingeschakeld in .NET 9 | Nee |
Oorzaak
Een benoemde tijdelijke aanduiding waarmee ILogger wordt gebruikt, is geen PascalCase.
Beschrijving van regel
Een benoemde tijdelijke aanduiding die wordt gebruikt, ILogger moet PascalCase zijn, een naamconventie waarbij de eerste letter van elk samengesteld woord in een naam een hoofdletter heeft. Deze naamconventie wordt aanbevolen voor gestructureerde logboekregistratie, waarbij elke benoemde tijdelijke aanduiding wordt gebruikt als een eigenschapsnaam in de gestructureerde gegevens.
Schendingen oplossen
Gebruik PascalCase voor benoemde tijdelijke aanduidingen. Wijzig bijvoorbeeld {firstName}
in {FirstName}
.
Wanneer waarschuwingen onderdrukken
Het is veilig om een waarschuwing van deze regel te onderdrukken.
Een waarschuwing onderdrukken
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst none
ervan in op het configuratiebestand.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Zie Codeanalysewaarschuwingen onderdrukken voor meer informatie.