New FxCop is Out and My Rules are Updated

FxCop 1.32 is out and is looking good. They have two versions, one for .NET 1.1 and one for .NET 2.0.  I’m happy that the 2.0 aware version is out because the one that’s in Visual Studio .NET 2005 Beta 2 isn’t working so well.  Now my .NET 2.0 code is all happy and warm knowing there’s an FxCop on the case.

Of course, I updated my FxCop rules to work with the latest release.  Grab them here.  There were no big changes in the SDK architecture other than a small namespace change of Microsoft.Tools.FxCop.SDK to Microsoft.FxCop.SDK.  I also included both Visual Studio .NET 2003 and Visual Studio .NET 2005 Beta 2 projects so they work on anything you may have.  Enjoy!

John Robbins

View Comments

  • Folks interested in FxCop should have a glance at the tool NDepend:
    http://www.NDepend.com
    NDepend analyses source code and .NET assemblies. It allows controlling the complexity, the internal dependencies and the quality of .NET code.
    NDepend provides a language (CQL Code Query Language) dedicated to query and constraint a codebase.
    It also comes from with advanced code visualization (Dependencies Matrix, Metric treemap, Box and Arrows graph...), more than 60 metrics, facilities to generate reports and to be integrated with mainstream build technologies and development tools.
    NDepend also allows to compare precisely different versions of your codebase.

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

2 weeks ago

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

3 weeks ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

1 month ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

2 months ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

2 months ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago