Frage

ich auf einem Wartungsteam nehme und möchte Tools wie FxCop und StyleCop einzuführen, um den Code zu verbessern und die Entwickler bessere Programmiertechniken und Standards einzuführen. Da wir Code pflegen und keine wesentlichen Verbesserungen zu machen, werden wir wahrscheinlich nur mit ein paar Methoden / Routinen zu einer Zeit beschäftigen, wenn Sie Änderungen vornehmen.

Ist es möglich, FxCop / StyleCop auf bestimmte Bereiche des Codes in Visual Studio zum Ziel mit all den Fragen immer überwältigt zu vermeiden, erhöht würde erhalten, wenn eine ganze Klasse oder ein Projekt zu analysieren? Wenn es möglich ist, wie gehen Sie davon?

Danke, Matt

War es hilfreich?

Lösung

Ich verwende FxCopCmd.exe (FxCop 1,36) als ein externes Werkzeug mit verschiedenen Befehlszeilenparametern, einschließlich dieser:

/types:<type list>  [Short form: /t:<type list>]
Analyze only these types and members.

Andere Tipps

FxCop kann bestimmte Arten Ziel entweder über die Befehlszeile oder über die GUI. StyleCop bietet keinen solchen Mechanismus.

Doch für beide von ihnen können Sie bestimmte Regeln ausrichten, anstatt Typen, die besser funktionieren, können die Menge an „Rauschen“ zu mehr überschaubaren Einheiten zu reduzieren.

Versuchen Sie, den Ansatz in diesem Artikel

http: / /blogs.msdn.com/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx

Sie können entfernen, einzelne Dateien aus StyleCop des perlend Auge durch Hinzufügen von Eigenschaften schließen oder jede Datei in der CSPROJ ausschließen

Ich würde vermuten, dass es nicht (scheint einen zu spezifischen Bedarf).

Erstellen von neuen Regeln für FXCop ist möglich, aber „Erweitert“. FXCop Konfigurieren nur bestimmte Regeln zu verwenden, aus den verfügbaren trivial ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top