CA1509: Entrada no válida en el archivo de configuración de métricas de código

Propiedad Value
Identificador de la regla CA1509
Título Entrada no válida en el archivo de configuración de métricas de código
Categoría Capacidad de mantenimiento
La corrección es problemática o no problemática No problemática
Habilitado de forma predeterminada en .NET 8 No

Causa

Un archivo de configuración denominado CodeMetricsConfig.txt tiene una entrada no válida.

Descripción de la regla

Las reglas de análisis de las métricas de código permiten proporcionar un archivo adicional en el proyecto denominado CodeMetricsConfig.txt. Este archivo contiene entradas para configurar umbrales de métricas del código para su análisis. En este archivo se pueden configurar las siguientes reglas:

Este archivo de configuración espera que cada entrada tenga el formato siguiente:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Los valores válidos para RuleId son CA1501, CA1502, CA1505 y CA1506.
  • Los valores válidos para el objeto SymbolKind opcional son Assembly, , NamespaceTypeMethod, Field, Event y Property.
  • Los valores válidos para Threshold son enteros no negativos.
  • Las líneas que empiezan por "#" se tratan como líneas de comentario.

Por ejemplo, a continuación se muestra un archivo de configuración válido:

# Comment text

CA1501: 1

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

Una entrada no válida en este archivo de configuración se marca con el diagnóstico CA1509.

Cómo corregir infracciones

Para corregir una infracción de esta regla, asegúrese de que la entrada no válida en CodeMetricsConfig.txt obtiene el formato requerido.

Cuándo suprimir las advertencias

No suprima las infracciones de esta regla.

Consulte también