[Mono-devel-list] Building a FxCop-style tool on top of Cecil

Sebastien Pouliot sebastien at ximian.com
Mon Apr 4 20:14:21 EDT 2005


Hello all!

I'm curious to know how many people are interested in building a
fxcop-like tool (http://www.gotdotnet.com/team/fxcop/) based on Cecil
(http://www.mono-project.com/Cecil/).

Cecil isn't 100% complete today but I've played enough with it to know
it's able to do a lot of stuff. Cecil doesn't yet guarantee API
stability which is both a curse (possible breaking changes) and a
blessing (anything is fixable ;-). The timing seems right...

I already did some Cecil-based "tools" that checks for some security
behaviors in the class libraries. Some of that could be turned into
"rules" similar on how fxcop works (and I know that if I don't do this
soon I'll end up with so much code that a rewrite won't be possible - or
at least fun to do ;-).

Now I could clean them up and release them "as is" but I fear that a
security-only tool(s) wouldn't be much used and, anyway, I prefer to
spend my time in the security area, i.e. outside where most of the rules
are, so I would probably be a regular but not overwhelming contributor.

So this seems a good opportunity to create a very useful tool for Mono.
Anyone want a share of that fun ?

-- 
Sebastien Pouliot  <sebastien at ximian.com>
blog: http://pages.infinit.net/ctech/poupou.html




More information about the Mono-devel-list mailing list