Domanda

Il mio team sta usando FxCop per aiutare a ripulire un'applicazione ASP.NET esistente.

Abbiamo notato alcuni strani comportamenti nel modo in cui FxCop conta gli avvisi.

Sembra che durante un passaggio attraverso il codice, FxCop trovi e conteggi solo il primo avviso relativo a una regola specifica in ciascun metodo.

Quindi, se ho:

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

... il mio rapporto FxCop troverà e conteggerà solo il primo avviso di tipo DoNotInitializeUnecessarily nel metodo test3 (). Esiste un modo per fare in modo che FxCop trovi e conti entrambe le istanze di questo problema nel metodo test3 ()?

L'attuale metodo di conteggio è problematico per noi, perché FxCop sta segnalando il numero di avvisi. Ciò rende difficile stimare quanto tempo sarà necessario per correggere gli avvisi FxCop esistenti, poiché in realtà non sappiamo quanti siano nell'applicazione.

È stato utile?

Soluzione

Hai provato a cambiare Strumenti- > Impostazioni- > Impostazioni predefinite progetto- > " Disabilita regole dopo [1] eccezioni " ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top