Code Analysis Team Blog
What’s New in Code Analysis for Visual Studio 2012
Hi Everyone, With the launch of the Beta we would like to tell you about some of the great...
Date: 03/08/2012
Preventing check-ins to TFS that contain code analysis warnings
Recently we have received several questions regarding Visual Studio Code Analysis integration...
Date: 04/06/2011
FxCop 10.0 is available
Version 10.0 of FxCop is the version that ships with Visual Studio 2010 Premium. FxCop 10.0 is part...
Date: 07/26/2010
Data Flow Analysis Rules in Visual Studio 2010
This blog post applies to Visual Studio 2010 Premium and Ultimate editions. The content was written...
Date: 04/14/2010
How to write custom static code analysis rules and integrate them into Visual Studio 2010
This blog explains how to implement your own static code analysis rules for analyzing your .NET (C#,...
Date: 03/26/2010
Comparison of Code Analysis Warnings and Errors - Visual Studio 2008 versus Visual Studio 2010
This blog compares the Code Analysis warnings and errors generated by Visual Studio 2008 and Visual...
Date: 03/23/2010
What’s new in Code Analysis for Visual Studio 2010
This post summarizes the new functionality you will experience sing the Code Analysis functionality...
Date: 03/22/2010
Fun with Code Analysis Rule Sets
Two weeks ago, I introduced you to Visual Studio 2010 September '08 CTP (Community Technology...
Date: 11/12/2008
New for Visual Studio 2008 SP1 and FxCop 1.36 – Multi-targeting rule
I've just published a post over my blog about a new feature we added for Visual Studio 2008 SP1 and...
Date: 08/25/2008
FxCop 1.36 Released!
We are pleased to announce that we've released the next version of FxCop. This release has a number...
Date: 08/19/2008
David Kean's new blog
For those that are interested, I've just started a new personal blog, Dave's Box, where I will be...
Date: 06/10/2008
FxCop 1.35 now available (again) for download
We've just uploaded FxCop 1.35 to MSDN Code Gallery after we lost our home on GotDotNet - this is...
Date: 02/29/2008
FAQ: How do I prevent FxCop 1.36 from firing warnings against generated code?
I've upgraded from FxCop 1.35 to 1.36 and now FxCop has started to fire warnings against typed...
Date: 02/28/2008
What happened to the download and documentation of FxCop 1.35?
Update: You can now download FxCop 1.35 directly from MSDN Code Gallery. As you many you have well...
Date: 02/26/2008
Tutorial on writing your own Code Analysis rule
Jason Kresowaty has posted a great tutorial on writing Code Analysis/FxCop rules. He also spends...
Date: 01/18/2008
What do you want to see in the second edition of Framework Design Guidelines?
Krzysztof and Brad have announced they are working on the second edition of the awesome Framework...
Date: 01/15/2008
FAQ: Which Code Analysis rules shipped in which version?
In response to a lot of recent requests, we've put together a complete list of rules that shipped in...
Date: 01/07/2008
Reporting Code Analysis Defect Counts
Code analysis defect counts are available in the cube that is part of the TFS Data Warehouse. This...
Date: 01/02/2008
Come chat with the Code Analysis team tomorrow
Join members of the Visual Studio Team System product group to discuss features available in Team...
Date: 12/04/2007
Try the Code Analysis Rule Sets Feature in the November "Rosario" November 2007 CTP
We have a great new feature that we are previewing in Microsoft® Visual Studio® Team...
Date: 11/28/2007
Positioning Code Metrics to Management
Another question that is coming up is: How can (or should) code metrics be presented to management ?...
Date: 11/28/2007
Maintainability Index Range and Meaning
Another question: The maintainability index has been re-set to lie between 0 and 100. How and why...
Date: 11/20/2007
Code Metrics as Check-in Policy
This is the first in a series of posts around questions I am getting asked related to code metrics....
Date: 11/16/2007
Code Metrics Customization
A number of people have asked: Is there a way to customize the existing code metrics or add...
Date: 11/15/2007
FxCop 1.36 Beta Released!
I'm pleased to announce that we've released a beta of the next version of FxCop. This release has a...
Date: 10/10/2007
New for Visual Studio 2008 - The 'Analyze' menu
While Ian Huff has already talked about the new 'Developer' menu that has been added to Visual...
Date: 09/22/2007
New for Visual Studio 2008 - Support for anonymous methods and lambda expressions
One of my favorite new features for Code Analysis in Visual Studio 2008 is our support for analyzing...
Date: 09/21/2007
New for Visual Studio 2008 - Code Analysis Policy improvements
One not very well known feature that lights up when connected to a Team Foundation Server, is the...
Date: 09/20/2007
New for Visual Studio 2008 - Custom Dictionaries
Once you turn on the new spelling rules that we've added to Visual Studio 2008, you will want to...
Date: 08/20/2007
New for Visual Studio 2008 - Spelling rules
Surprisingly, one the biggest requests for Code Analysis in Visual Studio 2005 was to include the...
Date: 08/12/2007
What rules do Microsoft have turned on internally?
I've recently received a few requests asking about the Code Analysis rules we run internally against...
Date: 08/09/2007
$(CodeAnalysisTreatWarningsAsErrors) MSBuild property
For Visual Studio 2008, we have added a new MSBuild property that allows you to easily treat all...
Date: 08/08/2007
Come chat with the Code Analysis team (and Team System) team - tomorrow
Join members of the Visual Studio Team System product group to discuss features available in Visual...
Date: 08/01/2007
Code Analysis FAQ
Find answers to commonly asked questions about Visual Studio Code Analysis. General FAQ: Why is...
Date: 07/11/2007
FxCop Designers Honored with the Engineering Excellence Chairman's Award
Mike Fanning, Krzysztof Cwalina, and Brad Abrams were awarded with the Engineering Excellence...
Date: 07/05/2007
What kind of custom rules do you want to write?
Our excellent program manager, Joe Rohde, is trying to gather information on the kinds of custom...
Date: 07/04/2007
Come chat with the Team System product team tomorrow
Join members of the Visual Studio Team System product group to discuss features available in Visual...
Date: 07/03/2007
FAQ: How do I debug a custom rule?
While writing your custom rule, you will likely come across a need to debug it and work out why it's...
Date: 05/16/2007
FAQ: Why is file and line information available for some warnings in FxCop but not for others?
It appears that sometimes FxCop displays a link to the source line and file in the Message Details...
Date: 05/12/2007
Krzysztof Cwalina on Framework Design Guidelines and API Design
A lecture on API design by Krzysztof Cwalina (the brains behind the Framewok Design Guidelines) has...
Date: 05/10/2007
TIP: How to change the (Orcas) Managed Code Analysis naming/design rules to fire on internals
A while ago I mentioned that FxCop (and hence Managed Code Analysis) naming and design rules only...
Date: 05/08/2007
Visual Studio 'Orcas' Beta 1 Released!
If you've been living under a rock (or just distracted by this Silverlight thingy), you might have...
Date: 05/06/2007
Dealing with a Code Analysis backlog?
Nicole Calinoiu has started a (what I hope to be long) series on introducing Code Analysis (FxCop in...
Date: 05/04/2007
Code Analysis (Team System) Chat Roundup
We had two great chats last Friday. Thank-you to all that attended, I had a lot of fun. The...
Date: 05/02/2007
Correct usage of the CompilerGeneratedAttribute and the GeneratedCodeAttribute
Both Code Analysis, FxCop and Code Metrics make extensive use of CompilerGeneratedAttribute and...
Date: 04/27/2007
We have a new forum!
Well...okay, I lied, it's actually the same great forum as before, it's just been renamed. Visual...
Date: 04/25/2007
Code Analysis (Team System) Chat - This Friday
Update: We've added another session for Asia and the Pacific. Join members of the Visual Studio Team...
Date: 04/22/2007
FAQ: How do I get the SourceContext for a local?
I want to fire on the naming of a local, however, whenever I pass the local to the Problem...
Date: 03/27/2007
After upgrading to Service Pack 1, the error 'CA0055: Could not load [AssemblyName]' occurs when running Code Analysis
We've been hearing a few reports of the following errors being output to the Error List after...
Date: 03/15/2007