Thursday, March 10, 2011

Mono's Gendarme

Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.

I ran this tool against my IZWebFileManager. The result was 1213 potential defects using 254 rules!:

Seems I have a lot of work here.