Pergunta

A minha equipa está usando FxCop para ajudar a limpar uma aplicação ASP.NET existente.

Temos notado algum comportamento estranho na maneira como FxCop conta avisos.

Parece que em uma passagem através do código, FxCop só encontra e conta a primeira advertência relacionada a uma regra específica em cada método.

Então, se eu tenho:

public test3(){
   int a = 0; //DoNotInitializeUnecessarily
   int b = 0; //DoNotInitializeUnecessarily
}

... meu relatório FxCop só vai encontrar e contar o primeiro aviso do tipo DoNotInitializeUnecessarily em test3 () método. Existe alguma maneira de fazer FxCop encontrar e contar ambos os casos deste problema em test3 método ()?

O método atual de contagem é problemático para nós, porque FxCop está sob relatando o número de avisos. Isso torna difícil estimar quanto tempo será necessário para corrigir avisos FxCop existente, desde que nós realmente não sei quantos estão na aplicação.

Foi útil?

Solução

Você tentou mudar Ferramentas> Configurações> Padrões de Projeto -> "regras desactivar após [1] exceções" ?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top