FxCop є вільним інструментом статичного аналізу коду з Microsoft, який перевіряє .NET керований код збірки на відповідність .NET Framework Design Guidelines. На відміну від StyleCop або подібного інструмента, для С-подібних мов програмування, FxCop аналізує скомпільований об'єктний код, а не вихідний код. Він використовує CIL розбір, та аналіз графу викликів, який дає змогу оглянути вузли для більш ніж 200 різних можливих порушень стандартів кодування в наступних областях:
FxCop включає в себе як GUI так і командний рядок версії інструменту. Microsoft Visual Studio 2005 і Visual Studio +2008 Team System Development Edition обидва включають властивість "аналіз коду" , засновану на FxCop. Для Visual Studio 2010, та вище, властивості статичного аналізу коду включені у Ultimate i Premium видання. FxCop 10.0 включений в Microsoft Windows SDK для Windows 7. [1]
FxCop надає інструмент, який допомагає розробникам слідувати стандартам кодування своєї компанії. FxCop робить аналіз коду, щоб перевірити, чи новий код відповідає стандартам кодування та іменування компанії. FxCop буде гарантувати, що зазначені правила застосовуються у вихідному коді.