Jump to navigation

Poupou's Corner of the Web

Looking for perfect security? Try a wireless brick.
Otherwise you may find some unperfect stuff here...

Weblog

Gendarme News

A lot of cools things around Gendarme are happening and I've fallen behind in blogging them :-(

Nestor has been working on a NAnt task (see old screencast). He's also planning something very cool... but I'll let him announce it - even if it's not hard to find out what it is ;-)

Dan has updated his unit test helpers (from GHOP) to match the recent Gendarme framework changes. This is very exciting since writing tests, generally, is not. So Dan's goal was to make it easier/faster to create them. Even so converting old tests is not much fun so I wrote a new rule this weekend: OverrideValueTypeDefaultsRule to get a chance to try Dan's code for myself. The result speaks for itself: it's smaller (source wise) and yet makes it easier to get full coverage. It will also be faster (when used for more than one rule ;-) since it cache AssemblyDefinition between fixtures. Mission accomplished Dan!

Andy noticed we don't ship mono-tools for Windows, which means there's no easy way to install Gendarme on Windows. This prompted me to finish something I tried during the last hackweek: a win32 installer for Gendarme.

I had the feeling that providing an installer for a console-based tool was an overkill. The easy solution was to include a GUI as part of the package.

Right now the wizard runner has some problems with Mono's Managed Windows Forms (some of them may be due to my lack of SWF knowledge) but I expect them to be fixed before before Mono 2.0 is released ;-). Testers, on every platform, are welcome!

Speaking of GUI Ben Mothman has started a MonoDevelop addin for Code Analysis and Dan has already started helping him. I'm looking forward to seeing this addin available :-)

Finally GSoC 2008 is already here. Last year I mentored four projects, three of them specific to Gendarme. Mono is still a mentoring organization this year and has published a list of ideas including some about Gendarme. Of course your own ideas are welcomed too. Come talk to us on #gendarme (gimpnet) if you have any interest to propose a Gendarme related project!

Hopefully I did not forgot too much stuff, or people, in this entry. If so I'll try to amend next time ;-)


3/24/2008 20:04:53 | Comments

The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of my employer.