comportamento contagem estranho aviso de FxCop?
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.
Solução
Você tentou mudar Ferramentas> Configurações> Padrões de Projeto -> "regras desactivar após [1] exceções" ?