CA1509:程式碼度量設定檔中的項目無效

屬性 值
規則識別碼 CA1509
職稱 程式碼度量設定檔中的項目無效
類別 可維護性
修正是造成中斷還是不中斷 非中斷
在 .NET 10 中預設啟用 否
適用語言 C# 與 Visual Basic

注意

您必須在檔案 .globalconfig 中啟用 CA1509 規則。 你無法在檔案 .editorconfig 中啟用這個規則。

原因

名為 CodeMetricsConfig.txt 的組態檔含有無效的項目。

規則描述

程式代碼計量的分析規則可讓您在名為 CodeMetricsConfig.txt 的專案中提供額外的檔案。 此檔案包含用於設定程式碼度量閾值以進行分析的項目。 此檔案中可設定下列規則:

此組態檔預期每個條目的格式如下:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • 的有效值為 RuleIdCA1501、 CA1502、 CA1505和 CA1506。
  • 選擇性SymbolKindAssembly的有效值為 、、Namespace、、TypeMethod、Field、 Event和 Property。
  • 的有效值為 Threshold 非負整數。
  • 以 '#' 開頭的行會被視為批注行。

例如,下列是有效的組態檔:

# Comment text

CA1501: 1

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

此組態檔中的無效條目會加上CA1509診斷旗標。

如何修正違規

若要修正此規則的違規,請確保 CodeMetricsConfig.txt 中的無效輸入取得所需的格式。

隱藏警告的時機

請勿隱藏此規則的違規。

另請參閱