2008-09-19 17 views
4

Je fais appel à une équipe de maintenance et je voudrais introduire des outils tels que FxCop et StyleCop pour aider à améliorer le code et initier les développeurs à de meilleures techniques et normes de programmation. Comme nous maintenons le code et n'apportons pas d'améliorations significatives, nous ne traiterons probablement que quelques méthodes/routines à la fois lorsque vous apporterez des modifications.Est-ce que FxCop/StyleCop peut être limité pour analyser uniquement les méthodes sélectionnées avec Visual Studio?

Est-il possible de cibler FxCop/StyleCop sur des zones spécifiques de code dans Visual Studio pour éviter d'être submergé par tous les problèmes qui surgiraient lors de l'analyse d'une classe ou d'un projet entier? Si c'est possible, comment allez-vous?

Merci, Matt

Répondre

3

J'utilise FxCopCmd.exe (FxCop 1,36) sous la forme d'un outil externe avec différents paramètres de ligne de commande, y compris celui-ci:

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

Je suppose qu'il ne peut pas (semble un besoin trop spécifique).

1

FxCop peut cibler des types spécifiques en utilisant soit la ligne de commande ou de l'interface graphique. StyleCop ne fournit pas un tel mécanisme. Toutefois, pour les deux, vous pouvez cibler des règles spécifiques plutôt que des types qui peuvent mieux fonctionner pour réduire la quantité de «bruit» à des morceaux plus faciles à gérer.

-1

Créer de nouvelles règles pour FXCop est possible, mais "avancé". Configurer FXCop pour n'utiliser que certaines règles parmi celles disponibles est trivial.