CA1727: Gunakan PascalCase untuk tempat penampung bernama
Properti | Nilai |
---|---|
ID Aturan | CA1727 |
Judul | Menggunakan PascalCase untuk tempat penampung bernama |
Golongan | Penamaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Diaktifkan secara default di .NET 9 | No |
Penyebab
Tempat penampung bernama yang digunakan dengan ILogger bukan PascalCase.
Deskripsi aturan
Tempat penampung bernama yang digunakan dengan ILogger harus PascalCase, konvensi penamaan di mana huruf pertama dari setiap kata majemuk dalam nama dikapitalisasi. Konvensi penamaan ini direkomendasikan untuk pengelogan terstruktur, di mana setiap tempat penampung bernama digunakan sebagai nama properti dalam data terstruktur.
Cara memperbaiki pelanggaran
Gunakan PascalCase untuk tempat penampung bernama. Misalnya, ubah {firstName}
menjadi {FirstName}
.
Kapan harus menekan peringatan
Aman untuk menyembunyikan peringatan dari aturan ini.
Menyembunyikan peringatan
Jika Anda hanya ingin menyembunyikan satu pelanggaran, tambahkan arahan praprosedur ke file sumber Anda untuk dinonaktifkan lalu aktifkan kembali aturannya.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none
dalam file konfigurasi.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Untuk informasi selengkapnya, lihat Cara menyembunyikan peringatan analisis kode.