StyleCop est un outil d'analyse de code statique open source de Microsoft qui vérifie la conformité du code C# aux styles de codage recommandés par StyleCop et à un sous-ensemble des directives de conception du .NET Framework de Microsoft. StyleCop analyse le code source , ce qui 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 .NET ). Les règles sont classées dans les catégories suivantes :
- Documentation
- Mise en page
- Maintenabilité
- Appellation
- Commande
- Lisibilité
- Espacement
StyleCop inclut des versions GUI et en ligne de commande de l'outil. Il est possible d'ajouter de nouvelles règles à appliquer.
StyleCop a été développé à l'origine par Jason Allor en tant qu'outil interne de Microsoft et a été publié en externe en tant que projet open source en avril 2010 sur CodePlex .
StyleCop 4.7.55 (10 novembre 2016) est compatible avec Visual Studio 2008, 2010, 2012, 2013 et 2015. (Extension Microsoft Visual Studio)
StyleCop a commencé à migrer vers GitHub en décembre 2014, et la dernière modification appliquée à l'édition CodePlex date du 11 novembre 2016.
StyleCop 5.0.6329.1 (30 avril 2017) fonctionne avec Visual Studio 2012, 2013, 2015 et 2017. (Windows Installer)
Le développement est en cours d'arrêt. Un successeur nommé est StyleCopAnalyzers, pour Visual Studio 2015 et versions ultérieures.