CA1509:代码度量配置文件中的条目无效
属性 | 值 |
---|---|
规则 ID | CA1509 |
标题 | 代码度量配置文件中的条目无效 |
类别 | 可维护性 |
修复是中断修复还是非中断修复 | 非中断 |
在 .NET 8 中默认启用 | 否 |
原因
名为 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
中的无效条目采用所需的格式。
何时禁止显示警告
请勿禁止显示此规则的冲突警告。