¿Alguien tiene alguna experiencia en la introducción de FxCop en el código heredado? Nos gustaría que fallara nuestra compilación si alguien introduce código que viola las reglas. Pero por el momento, esto es imposible, ya que el código heredado tiene más de 9000 violaciones.¿Cómo comienzas con FxCop en el código heredado?
La única forma de suprimir los errores que conozco es a través del atributo SuppressMessage, pero que solo funciona en métodos, y GeneratedCodeAttribute. Este último podría usarse para clases y espacios de nombres (si no recuerdo mal), pero no debería usarse para código no generado (ver here).
En este momento, nos tomamos un tiempo cada día para eliminar las infracciones, pero las nuevas se siguen presentando, porque nuestra compilación no fallará.
¿Alguna idea?
+1 Mordisco acordado, importante a la vez. –