CA1509: Kod ölçümleri yapılandırma dosyasında geçersiz giriş

Özellik Değer
Kural Kimliği CA1509
Başlık Kod ölçümleri yapılandırma dosyasında geçersiz girdi
Kategori Bakýmýný
Hataya neden olan veya bozulmayan düzeltme HataYa Neden Olmayan
.NET 9'da varsayılan olarak etkin Hayır

Neden

CodeMetricsConfig.txt adlı bir yapılandırma dosyasının geçersiz bir girdisi var.

Kural açıklaması

Kod ölçümleri için analiz kuralları, projenizde CodeMetricsConfig.txt adlı ek bir dosya sağlamanıza olanak tanır. Bu dosya, analiz için kod ölçümü eşiklerini yapılandırmaya yönelik girdiler içerir. Bu dosyada aşağıdaki kurallar yapılandırılabilir:

Bu yapılandırma dosyası her girişin aşağıdaki biçimde olmasını bekler:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • için RuleId geçerli değerler : CA1501, CA1502, CA1505ve CA1506.
  • İsteğe bağlı SymbolKind için geçerli değerler : Assembly, NamespaceType, , Method, Field, Event, ve Property.
  • için Threshold geçerli değerler negatif olmayan tamsayılardır.
  • '#' ile başlayan satırlar açıklama satırı olarak değerlendirilir.

Örneğin, geçerli bir yapılandırma dosyası aşağıda verilmiştir:

# Comment text

CA1501: 1

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

Bu yapılandırma dosyasındaki geçersiz bir girdi tanılamayla CA1509 işaretleniyor.

İhlalleri düzeltme

Bu kuralın ihlalini düzeltmek için içindeki geçersiz girişin CodeMetricsConfig.txt gerekli biçimi aldığından emin olun.

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

Bu kuralın ihlallerini bastırmayın.

Ayrıca bkz.