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 Kolaylığı
Düzeltme bozucu ya da bozmayan olabilir Kesintisiz
.NET 10'da varsayılan olarak etkin Hayır
Geçerli diller C# ve Visual Basic

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, CA1509 tanılama ile bayraklanıyor.

İ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.