StyleCop est un outil d'analyse de code statique open source* qui vous permet d'appliquer un ensemble de règles de style et de cohérence dans le cadre d'un sous-ensemble de directives de conception du cadre .NET de Microsoft.
StyleCop fonctionne en analysant le code source et lui permet d'appliquer un ensemble de règles différent de celui de FxCop, qui (au lieu du code source) vérifie les assemblages de code gérés par .NET.
Les règles sont classées dans les catégories suivantes :
- Documentation.
- Mise en page.
- Maintenabilité.
- Nommer.
- Commande.
- La lisibilité.
- Espacement.
StyleCop se visualise en ouvrant n'importe quel projet de C# et en cliquant avec le bouton droit de la souris sur le projet. De là, vous devriez pouvoir visualiser deux menus dans le projet ; l'un aide à sélectionner les règles, et l'autre exécute ces règles sur le projet C#.
L'outil peut être utilisé à partir de Visual Studio ou être intégré dans un projet MSBuild. StyleCop a également été intégré dans de nombreux outils de développement tiers.
*StyleCop comprend les versions GUI et ligne de commande de l'outil.