Bagikan melalui


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.