---
title: "Code analysis tool for your .NET needs"
url: "https://osherove.com/blog/2003/2/18/code-analysis-tool-for-your-net-needs.md"
canonical: "https://osherove.com/blog/2003/2/18/code-analysis-tool-for-your-net-needs.html"
published: "2003-02-18T15:05:00"
updated: "2003-02-18T15:05:00"
tags: []
author: "Roy Osherove"
description: "FxCop version 1.074 FxCop is a code analysis tool that checks your .NET assemblies for conformance to the .NET Framework Design Guidelines . It uses reflection, MSIL parsing, and callgraph analysis to inspect your…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Code analysis tool for your .NET needs

By Roy Osherove February 18, 2003

**Historical article** · Originally published February 18, 2003; technical details may be outdated.

##### _FxCop version 1.074_

_FxCop is a code analysis tool that checks your .NET assemblies for conformance to the_ [_.NET Framework Design Guidelines_](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnetframeworkdesignguidelines.asp) _![](https://osherove.com/img/wb/0377aaa4_www.gotdotnet.com_images_leaving_gdn.gif). It uses reflection, MSIL parsing, and callgraph analysis to inspect your assemblies for more than 175 defects in the following areas: naming conventions, library design, localization, security, and performance (see_ [_rule descriptions_](http://www.gotdotnet.com/team/libraries/FxCopRules/default.aspx)_). The package includes both GUI and command line versions of the tool, as well as the SDK to create your own rules.
Post your comments in the_ [_FxCop message board_](http://www.gotdotnet.com/community/messageboard/MessageBoard.aspx?ID=234)_._

**_![](https://osherove.com/img/wb/1c346a44_www.gotdotnet.com_images_new_gdn.gif)_[_Download FxCop version 1.074 here_](http://www.gotdotnet.com/team/libraries/FxCopInstall.EXE)** _(4395k) ![](https://osherove.com/img/wb/c4fef3f4_www.gotdotnet.com_images_download_gdn.gif)_

via \[[GotDotNet libraries page](http://www.gotdotnet.com/team/libraries/)\]

Thanks to \[[Incessant Ramblings](http://headblender.com/joe/blog/)\] for [pointing](http://headblender.com/joe/blog/archives/personal/000945.html) me to this tool


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
