Aracılığıyla paylaş


CA1727: Adlandırılmış yer tutucular için PascalCase kullanma

Özellik Değer
Kural Kimliği CA1727
Başlık Adlandırılmış yer tutucular için PascalCase kullanma
Kategori Adlandırma
Hataya neden olan veya bozulmayan düzeltme Hataya neden olmayan
.NET 9'da varsayılan olarak etkin Hayır

Neden

ile ILogger kullanılan adlandırılmış yer tutucu PascalCase değildir.

Kural açıklaması

ile ILogger kullanılan adlandırılmış yer tutucu, bir addaki her bileşik sözcüğün ilk harfinin büyük harfle yazıldığı bir adlandırma kuralı olan PascalCase olmalıdır. Bu adlandırma kuralı, her adlandırılmış yer tutucunun yapılandırılmış verilerde özellik adı olarak kullanıldığı yapılandırılmış günlük kaydı için önerilir.

İhlalleri düzeltme

Adlandırılmış yer tutucular için PascalCase kullanın. Örneğin, olarak {FirstName}değiştirin{firstName}.

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan gelen bir uyarıyı engellemek güvenlidir.

Uyarıyı gizleme

Yalnızca tek bir ihlali engellemek istiyorsanız, kuralı devre dışı bırakmak ve sonra yeniden etkinleştirmek için kaynak dosyanıza ön işlemci yönergeleri ekleyin.

#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727

Bir dosya, klasör veya projenin kuralını devre dışı bırakmak için, yapılandırma dosyasındaki önem derecesini none olarak ayarlayın.

[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none

Daha fazla bilgi için bkz . Kod analizi uyarılarını gizleme.