FXCop – “полицейский” ваших .NET исходников
Опубликовал FractalizeR на Октябрь 28, 2007
FxCop предоставляет средства автоматической проверки .NET-сборок на предмет соответствия правилам Microsoft .NET Framework Design Guidelines (да и просто здравого смысла:) ). Откомпилированный код проверяется с помощью механизмов Reflection, парсинга MSIL и анализа графа вызовов. В результате FxCop способен обнаружить более 200 недочетов (или ошибок) в следующих областях:
- Архитектура библиотеки
- Локализация
- Правила именования
- Производительность
- Безопасность

FxCop предусматривает возможность создания собственных правил с помощью специального SDK.
FxCop может работать как в графическом интерфейсе, так в командной строке.
Скачать FXCop можно здесь: http://www.gotdotnet.com/team/fxcop/
Документация по FXCop доступна тут: http://www.gotdotnet.com/team/fxcop/gotdotnetstyle.aspx?url=FxCop.html