CA1509:程式碼度量設定檔中的項目無效
屬性 | 值 |
---|---|
規則識別碼 | CA1509 |
標題 | 程式碼度量設定檔中的項目無效 |
類別 | 可維護性 |
修正程式是中斷或非中斷 | 非中斷 |
預設在 .NET 8 中啟用 | No |
原因
名為 CodeMetricsConfig.txt 的組態檔具有不正確專案。
檔案描述
程式碼計量的分析規則 可讓您在名為 CodeMetricsConfig.txt 的專案中提供 其他檔案 。 此檔案包含用來設定程式碼計量閾值以供分析的專案。 此檔案中可設定下列規則:
此組態檔預期每個專案的格式如下:
'RuleId'(Optional 'SymbolKind'): 'Threshold'
- 的有效值為
RuleId
CA1501
、CA1502
、CA1505
和CA1506
。 - 選擇性
SymbolKind
Assembly
的有效值為 、、Namespace
、Type
Method
、Field
、、Event
和Property
。 - 的有效值為
Threshold
非負整數。 - 以 '#' 開頭的行會被視為批註行。
例如,下列是有效的組態檔:
# Comment text
CA1501: 1
CA1502(Type): 4
CA1502(Method): 2
此組態檔中的無效專案會加上 CA1509
診斷旗標。
如何修正違規
若要修正此規則的違規,請確定 中的 CodeMetricsConfig.txt
無效專案會取得所需的格式。
隱藏警告的時機
請勿隱藏此規則的違規。