Finalmente un tool interno Microsoft conosciuto come StyleCop è stato rilasciato pubblicamente. L'utility serve per controllare e uniformare lo stile utilizzato nello scrivere, mantenere e documentare il codice C#, infatti questo tool, alternativo a FxCop, analizza direttamente il codice sorgente.
Una volta installato si integra direttamente in Visual Studio
e produce un report dettagliato su cosa non va nel vostro codice, in dettaglio il tool analizza:
- Layout of elements, statements, expressions, and query clauses
- Placement of curly brackets, parenthesis, square brackets, etc
- Spacing around keywords and operator symbols
- Line spacing
- Placement of method parameters within method declarations or method calls
- Standard ordering of elements within a class
- Formatting of documentation within element headers and file headers
- Naming of elements, fields and variables
- Use of the built-in types
- Use of access modifiers
- Allowed contents of files
- Debugging text
Download here
More infos here
Trick: Se volete modificare/disabilitare alcune regole utilizzate il menu "Source Analysis Settings" disponibile facendo right-click sul progetto in Solution Explorer.