Saturday, April 24, 2010

Microsoft StyleCop going open!

Microsoft StyleCop - StyleCop is going Open Source!

“I am very excited to announce that Microsoft has decided to take StyleCop Open Source under the MS-PL license. Specifically, this means that we will create a new project on containing the full code base for StyleCop, and all future development on StyleCop will be done from that CodePlex site. Microsoft will continue to manage the StyleCop project, and Microsoft will be responsible for creating and releasing official signed builds. However, we will also take code submissions from the community, and you will have access to all of the source!

Since StyleCop was released publicly, there has been an overwhelmingly positive response from the C# development community. StyleCop has been adopted by many developers and dev teams worldwide. Many tools related to StyleCop have sprung up and StyleCop has been integrated into a number of different C# development environments. This has been excellent to see.

In a few weeks we will be taking the StyleCop CodePlex site live, and shortly after that we will be releasing StyleCop 4.4, which provides full support for C# 4.0, as well as a large number of bugfixes and other improvements. Stay tuned!”

MSDN Code GalleryStyleCop

“StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project

For more information about Microsoft StyleCop see the StyleCop blog at


Nice! Not currently being much of a C# dev, I haven’t used this, but that doesn’t mean I haven’t wanted too! (and whined about it not support VB, yada, yada…).

Well now that it’s going to be open sourced, maybe I’ll just SEE about that VB support! MUHAHAHAHA

Again I applaud the releasing of the source for something like this. Tools, utilities, add-on’s, etc that are not material to the revenue for a product, contain no/little IP, don’t have licensing issues, etc, etc are great candidates for releasing of their source code.

Every developer today stands on the shoulders of past giants. It’s our responsibility to be there for new/future people to stand on ours…

1 comment:

Jean-Pierre Fouche said...

Great, but I am abandoning StyleCop, as it does not ignore generated code in .Net 4 / Silverlight, due to the generated files being named g.i.cs instead of g.cs