3 people following this project (follow)

Project Description

Code Review is an open source development tool based on the same approach than FxCop - check the compiled assemblies to enforce good practices rules.

This application is developed in C# with the framework .Net 4.0.

Latest News - via Twitter


The idea

The idea of this project came just after the update of some projects to the framework .Net 4.0: I discover that the current released version of FxCop (1.36) doesn't work with the new framework and that, if I want to continue to have some code analysis reports, I should:
  • continue to use the Framework .Net 3.5 SP1 (or lesser) 1
  • buy a version of Visual Studio that integrates the Static Code Analysis tool (the evolution of FxCop for the .Net 4.0) 2

As result, I decide to start a udge work of doing an alternate FxCop project with the following advantages:
  • Works on .Net 4.0
  • Be compliant - as possible - with the existing checks of FxCop
  • Be open-source, and allows others to propose their own checks (see the Road Map)
  • Be open-source, and allows others to valid how the checks work

Development

Microsoft decides to release FxCop 10.0 3 for .Net 4.0 as a free tool - but not open-source.
The Code Review project remains interesting but will take me a udge amount of time and I'm not sure of the final interest for the "community".
As a result, I decide to wait for the first comments on the 0.1 release and eventually some help before continuing the project.

If you want more information about the development, checks the Documentation page for more details.

For any idea, comment or help: feel free to contact me through codeplex - directly or via the Discussions board !

Sources

1. Microsoft FxCop Download Details - Overview http://www.microsoft.com/downloads/details.aspx?familyid=9AEAA970-F281-4FB0-ABA1-D59D7ED09772&displaylang=en
2. The version Premium and Ultimate integrates the Static Code Analysis tool http://www.microsoft.com/visualstudio/en-us/products
3. Microsoft FxCop 10.0 Download http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=917023f6-d5b7-41bb-bbc0-411a7d66cf3c

Last edited Jul 4 2010 at 8:48 AM by Faz, version 9