Partilhar via


CA1509: Entrada inválida no arquivo de configuração de métricas de código

Propriedade valor
ID da regra CA1509
Cargo Entrada inválida no arquivo de configuração de métricas de código
Categoria Manutenibilidade
A correção está quebrando ou não quebrando Não-quebrando
Habilitado por padrão no .NET 8 Não

Causa

Um arquivo de configuração chamado CodeMetricsConfig.txt tem uma entrada inválida.

Descrição da regra

As regras de análise para métricas de código permitem que você forneça um arquivo adicional em seu projeto chamado CodeMetricsConfig.txt. Este arquivo contém entradas para configurar limites de métrica de código para análise. As seguintes regras são configuráveis neste ficheiro:

Este arquivo de configuração espera que cada entrada esteja no seguinte formato:

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • Os valores válidos para RuleId são , , CA1502CA1505, e CA1506CA1501.
  • Os valores válidos para o opcional SymbolKind são Assembly, , , , , EventMethod, TypeNamespaceFielde Property.
  • Os valores válidos para Threshold são inteiros não negativos.
  • As linhas que começam com '#' são tratadas como linhas de comentário.

Por exemplo, o seguinte é um arquivo de configuração válido:

# Comment text

CA1501: 1

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

Uma entrada inválida neste arquivo de configuração é sinalizada com o CA1509 diagnóstico.

Como corrigir violações

Para corrigir uma violação desta regra, certifique-se de que a entrada inválida em CodeMetricsConfig.txt obtém o formato necessário.

Quando suprimir avisos

Não reprima violações desta regra.

Consulte também