FxCop – бесплатный инструмент для статического анализа кода от Microsoft, проверяющий сборки Microsoft .NET Framework на соответствие рекомендациям по проектированию библиотек Microsoft .NET Framework.
FxCop представляет собой инструмент, помогающий разработчикам следовать корпоративным стандартам программирования. FxCop выполняет анализ кода для проверки соответствия стандартам программирования и соглашениям именования, и позволяет удостовериться, что соответствующие правила используются в написанной программе.
В отличие от утилиты lint, FxCop анализирует компилированный объектный код, а не исходный код. FxCop использует разбор CIL и анализ графа вызовов для проверки сборок на наличие более чем 200 дефектов в следующих областях:
FxCop включает как GUI, так и консольную версии утилиты. В Microsoft Visual Studio 2005 и Microsoft Visual Studio 2008 Team System Development Editions включена возможность анализа кода, основанная на FxCop.
Ссылки