Bagikan melalui


CA1509: Entri tidak valid dalam file konfigurasi metrik kode

Properti Nilai
ID Aturan CA1509
Judul Entri tidak valid dalam file konfigurasi metrik kode
Golongan Kemampu
Perbaikan bersifat disruptif atau non-disruptif Tidak Melanggar
Diaktifkan secara default di .NET 8 Tidak

Penyebab

File konfigurasi bernama CodeMetricsConfig.txt memiliki entri yang tidak valid.

Deskripsi aturan

Aturan analisis untuk metrik kode memungkinkan Anda menyediakan file tambahan dalam proyek Anda bernama CodeMetricsConfig.txt. File ini berisi entri untuk mengonfigurasi ambang batas metrik kode untuk analisis. Aturan berikut dapat dikonfigurasi dalam file ini:

File konfigurasi ini mengharapkan setiap entri dalam format berikut:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Nilai yang valid untuk RuleId adalah CA1501, CA1502, CA1505, dan CA1506.
  • Nilai yang valid untuk opsional SymbolKind adalah Assembly, , Namespace, TypeMethod, Field, Event, dan Property.
  • Nilai yang valid untuk Threshold adalah bilangan bulat non-negatif.
  • Baris yang dimulai dengan '#' diperlakukan sebagai baris komentar.

Misalnya, berikut ini adalah file konfigurasi yang valid:

# Comment text

CA1501: 1

CA1502(Type): 4
CA1502(Method): 2

Entri yang tidak valid dalam file konfigurasi ini ditandai dengan CA1509 diagnostik.

Cara memperbaiki pelanggaran

Untuk memperbaiki pelanggaran aturan ini, pastikan entri yang tidak valid dalam CodeMetricsConfig.txt mendapatkan format yang diperlukan.

Kapan harus menekan peringatan

Jangan menekan pelanggaran aturan ini.

Baca juga