CA1509:代码度量配置文件中的条目无效

属性
规则 ID CA1509
标题 代码度量配置文件中的条目无效
类别 可维护性
修复是中断修复还是非中断修复 非中断
在 .NET 8 中默认启用

原因

名为 CodeMetricsConfig.txt 的配置文件包含无效条目。

规则说明

代码指标的分析规则允许在项目中提供一个名为 CodeMetricsConfig.txt 的附加文件。 此文件包含配置用于分析的代码度量阈值的条目。 以下规则可在此文件中配置:

此配置文件需要每个条目采用以下格式:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • RuleId 的有效值为 CA1501CA1502CA1505CA1506
  • 可选 SymbolKind 的有效值为 AssemblyNamespaceTypeMethodFieldEventProperty
  • Threshold 的有效值为非负整数。
  • 以“#”开头的行被视为注释行。

例如,以下是有效的配置文件:

# Comment text

CA1501: 1

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

此配置文件中的无效条目使用 CA1509 诊断进行标记。

如何解决冲突

若要解决此规则的冲突,请确保 CodeMetricsConfig.txt 中的无效条目采用所需的格式。

何时禁止显示警告

请勿禁止显示此规则的冲突警告。

另请参阅