[Mono-list] FxCop?

Miguel de Icaza miguel@ximian.com
03 Feb 2003 13:10:58 -0500


Hello,

> I recently saw Miguel mention FxCop. I'm not sure about the licensing 
> stuff, so I'm asking here (hoping someone can answer this question):
> 
> Is it allowed to use FxCop on the (mono) class libraries / assemblies 
> and (based upon it's analysis) modify the mono sources?
> Or rephrasing:
> Are we allowed to use this tool to improve Mono?

Yes, you are allowed to use FxCop to improve Mono's class libraries.

Be warned though that there are too many warnings generated that should
be ignored, so it should not be done blindly.

> If the answer is yes, then how are we going to proceed with this?
> Do we agree with all the rules it checks, etc? Is it ok for me to run 
> the tool on a certain assembly and start "fixing" things?

I think we should run the tool on our assemblies and generate a set of
settings that we are comfortable having.  At the same time, there are
some very simple things that we should do *anyways*, so lets post
patches to the list and take it from there.

Miguel