分享方式:


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

屬性
規則識別碼 CA1509
標題 程式碼度量設定檔中的項目無效
類別 可維護性
修正程式是中斷或非中斷 非中斷
預設在 .NET 8 中啟用 No

原因

名為 CodeMetricsConfig.txt 的組態檔具有不正確專案。

檔案描述

程式碼計量的分析規則 可讓您在名為 CodeMetricsConfig.txt 的專案中提供 其他檔案 。 此檔案包含用來設定程式碼計量閾值以供分析的專案。 此檔案中可設定下列規則:

此組態檔預期每個專案的格式如下:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • 的有效值為 RuleIdCA1501CA1502CA1505CA1506
  • 選擇性 SymbolKindAssembly 的有效值為 、、 NamespaceTypeMethodField 、、 EventProperty
  • 的有效值為 Threshold 非負整數。
  • 以 '#' 開頭的行會被視為批註行。

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

# Comment text

CA1501: 1

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

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

如何修正違規

若要修正此規則的違規,請確定 中的 CodeMetricsConfig.txt 無效專案會取得所需的格式。

隱藏警告的時機

請勿隱藏此規則的違規。

另請參閱