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