CA1727: PascalCase használata elnevezett helyőrzőkhöz
Tulajdonság | Érték |
---|---|
Szabályazonosító | CA1727 |
Cím | PascalCase használata elnevezett helyőrzőkhöz |
Kategória | Elnevezés |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve a .NET 8-ban | Nem |
Ok
A használt ILogger elnevezett helyőrző nem PascalCase.
Szabály leírása
A névvel ellátott ILogger helyőrzőnek PascalCase nevű elnevezési konvenciónak kell lennie, amelyben a névben szereplő összes összetett szó első betűje nagybetűs. Ez az elnevezési konvenció a strukturált naplózáshoz ajánlott, ahol a rendszer minden névvel ellátott helyőrzőt tulajdonságnévként használ a strukturált adatokban.
Szabálysértések kijavítása
A PascalCase használata elnevezett helyőrzőkhöz. Például váltson a {firstName}
következőre {FirstName}
: .
Mikor kell letiltani a figyelmeztetéseket?
A szabály figyelmeztetésének mellőzése biztonságos.
Figyelmeztetés mellőzése
Ha csak egyetlen szabálysértést szeretne letiltani, adjon hozzá előfeldolgozási irányelveket a forrásfájlhoz a szabály letiltásához és újbóli engedélyezéséhez.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Ha le szeretné tiltani egy fájl, mappa vagy projekt szabályát, állítsa annak súlyosságát none
a konfigurációs fájlban.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
További információ: Kódelemzési figyelmeztetések letiltása.