<data>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Dec 19 2009 17:33:55 GMT" title="The #mono wiki has been updated with #Gendarme 2.6 documentation.">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; wiki has been updated with &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.6 documentation.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Dec 05 2009 17:32:30 GMT" title="#Gendarme 2.6 preview 1 is available for download! Including its new...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.6 preview 1 is available for download! Including its new wix-based win32 installer by &amp;lt;a href='http://www.ohloh.net/accounts/jpobst'&amp;gt;jpobst&amp;lt;/a&amp;gt;. Comments welcome on the Google Group.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/jpobst&quot;&gt;jpobst&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun May 17 2009 21:43:52 GMT" title="Hooorray !! Some work from #monodevelop templates for #gendarme here:...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Hooorray !! Some work from &amp;lt;a href='http://www.ohloh.net/projects/monodevelop'&amp;gt;monodevelop&amp;lt;/a&amp;gt; templates for &amp;lt;a href='http://www.ohloh.net/projects/gendarme'&amp;gt;gendarme&amp;lt;/a&amp;gt; here: git://gitorious.org/gendarme-templates-for-monodevelop/gendarme-templates-for-monodevelop.git &lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/monodevelop&quot;&gt;MonoDevelop&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun May 17 2009 17:34:45 GMT" title="Working on #monodevelop templates for #gendarme">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Working on &amp;lt;a href='http://www.ohloh.net/projects/monodevelop'&amp;gt;monodevelop&amp;lt;/a&amp;gt; templates for &amp;lt;a href='http://www.ohloh.net/projects/gendarme'&amp;gt;gendarme&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/monodevelop&quot;&gt;MonoDevelop&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Apr 20 2009 01:28:39 GMT" title="Jesse proposed and implemented a very cool, contract-related (making it yet...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Jesse proposed and implemented a very cool, contract-related (making it yet cooler) but immediately useful, AvoidSideEffectsInConditionalCodeRule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. I can't wait for FX4 to give us &amp;quot;base&amp;quot; contracts inside the framework :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Apr 18 2009 15:36:05 GMT" title="Update #Gendarme MD/VS.NET project files to match the Makefile. Now everyone...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Update &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; MD/VS.NET project files to match the Makefile. Now everyone can compile all the existing (207) rules and tests. New stuff coming soon...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Apr 05 2009 15:39:47 GMT" title="The win32 installer and the (zipped) binaries for #Gendarme 2.4 are now...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The win32 installer and the (zipped) binaries for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.4 are now available from &amp;lt;a href='https://www.ohloh.net/p/gendarme/download'&amp;gt;https://www.ohloh.net/p/gendarme/download&amp;lt;/a&amp;gt;
Get them while they are fresh :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Mar 30 2009 13:14:26 GMT" title="Last week for anyone interested in a #Gendarme related project for GSoC...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Last week for anyone interested in a &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; related project for GSoC 2009!!! Read some ideas from &amp;lt;a href='http://www.mono-project.com/StudentProjects#Gendarme_related_projects'&amp;gt;http://www.mono-project.com/StudentProjects#Gendarme_related_projects&amp;lt;/a&amp;gt; or submit your own!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Mar 29 2009 16:08:59 GMT" title="Updated Mono's wiki with #Gendarme rules documentation for version 2.4.">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Updated Mono's wiki with &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules documentation for version 2.4.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Mar 23 2009 13:41:16 GMT" title="At last :-) here are the results of the #Gendarme survey:...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: At last :-) here are the results of the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; survey: &amp;lt;a href='http://pages.infinit.net/ctech/gendarme-survey-2009.html'&amp;gt;http://pages.infinit.net/ctech/gendarme-survey-2009.html&amp;lt;/a&amp;gt; 
Thanks to everyone who participated! The data will prove useful for future enhancements :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Mar 13 2009 01:01:56 GMT" title="Earlier this week Daniel Nauck (@dna) has surprised me with a CC.NET task for...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Earlier this week Daniel Nauck (&amp;lt;a href='http://www.ohloh.net/accounts/dna'&amp;gt;dna&amp;lt;/a&amp;gt;) has surprised me with a CC.NET task for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;! (source available from &amp;lt;a href='http://jira.public.thoughtworks.org/browse/CCNET-1401'&amp;gt;http://jira.public.thoughtworks.org/browse/CCNET-1401&amp;lt;/a&amp;gt;). 

That's the kind of surprise I like so much about FOSS: someone want something bad enough to do it :-) Now who wants, badly enough, a MonoDevelop addin ?&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/dna&quot;&gt;dna&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Feb 16 2009 00:53:10 GMT" title="The win32 setup and zipped binaries of #Gendarme 2.4 preview 3 are now...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The win32 setup and zipped binaries of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.4 preview 3 are now available at &amp;lt;a href='https://www.ohloh.net/p/gendarme/download'&amp;gt;https://www.ohloh.net/p/gendarme/download&amp;lt;/a&amp;gt; while Linux users can enjoy it using openSUSE build service, where Gendarme resides inside the mono-tools package.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Feb 13 2009 14:14:24 GMT" title="@Cedricv made what I believe to be the first #Gendarme rule written in Boo!...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/Cedricv'&amp;gt;Cedricv&amp;lt;/a&amp;gt; made what I believe to be the first &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule written in Boo! [&amp;lt;a href='http://neonux.com/blog/2009/02/A-new-internal-dependency-checking-rule-for-Gendarme.html'&amp;gt;http://neonux.com/blog/2009/02/A-new-internal-dependency-checking-rule-for-Gendarme.html&amp;lt;/a&amp;gt;] Are project-specific rules are the next *big* thing ?
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/cedricv&quot;&gt;cedricv&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Feb 13 2009 13:37:30 GMT" title="I've been very busy with Moonlight recently. In the mean time #Gendarme still...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I've been very busy with Moonlight recently. In the mean time &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; still progressed thanks to Jesse, Cedric, JB Evain and Rolf - to the point where I realized, last night, that we have 201 rules in SVN!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jan 17 2009 15:38:23 GMT" title="#Gendarme 2.2 (final) packages for Windows and zipped-binaries are released....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2 (final) packages for Windows and zipped-binaries are released. Looks like we'll soon be branching for 2.4 - so this will be a very short release cycle.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Jan 14 2009 21:17:13 GMT" title="Surprise! today the ohloh widget says I have *exactly* 8000 commits, that...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Surprise! today the ohloh widget says I have *exactly* 8000 commits, that includes more than 1000 on &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; and more than 5500 on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; while &amp;lt;a href='http://www.ohloh.net/projects/Moonlight'&amp;gt;Moonlight&amp;lt;/a&amp;gt; stats are ramping up quickly&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Dec 30 2008 20:12:42 GMT" title="Added DoNotExposeNestedGenericSignaturesRule to #Gendarme then got a few bug...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added DoNotExposeNestedGenericSignaturesRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; then got a few bug reports to occupy my mind&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Dec 27 2008 18:54:44 GMT" title="Added a new security rule for #Gendarme to check for ICertificatePolicy and...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added a new security rule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; to check for ICertificatePolicy and RemoteCertificateValidationCallback that seems to short-circuit the default validation provided by the framework (e.g. like always returning true without any specific check on the error code or the certificate itself).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 24 2008 18:42:16 GMT" title="Just in time for xmas I got Marek Safar his #Gendarme rule request for...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Just in time for xmas I got Marek Safar his &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule request for PreferCharOverloadRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 24 2008 03:09:58 GMT" title="Added a new #Gendarme rule to check that a type Foo implements interface IFoo...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added a new &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule to check that a type Foo implements interface IFoo when both are present in the same namespace (of the same assembly). This should spot IForgotThisOne and some confusing names.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Dec 21 2008 22:49:39 GMT" title="Working in the #Gendarme report stylesheet !! :)">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Working in the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; report stylesheet !! :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Dec 18 2008 04:39:05 GMT" title="@Nestor probably did not notice (yet) but he found an [g]mcs bug with his...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; probably did not notice (yet) but he found an [g]mcs bug with his last commit - since that won't compile with MS csc (bug filled). &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; has more than rules to find bugs ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 17 2008 16:41:53 GMT" title="The new nose has been commited to #Gendarme.  If you don&amp;apos;t know what...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: The new nose has been commited to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  If you don&amp;amp;apos;t know what could gift me for Christmas, please give me your feedback :P&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 17 2008 09:25:18 GMT" title="I forget to say: only 44 defects to go; Go go go! #Gendarme">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I forget to say: only 44 defects to go; Go go go! &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 17 2008 09:23:37 GMT" title="I&amp;apos;m checking in its own context some expressions (ldarg, ldloc ...) in...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;m checking in its own context some expressions (ldarg, ldloc ...) in order to reduce false positives in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  Checking only common patterns, could lead me to false positives, with this new idea, I could ensure the code block may be extracted fairly :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Dec 15 2008 22:20:08 GMT" title="Don't miss #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Don't miss &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Survey!
&amp;lt;a href='http://www.surveymonkey.com/s.aspx?sm=jGWGrj0mJIYj4IfxEOGrpA_3d_3d'&amp;gt;http://www.surveymonkey.com/s.aspx?sm=jGWGrj0mJIYj4IfxEOGrpA_3d_3d&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Dec 15 2008 18:57:29 GMT" title="I&amp;apos;m back to work in #Gendarme !!">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;m back to work in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; !!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Dec 07 2008 01:25:08 GMT" title="When you look at log files for too long you always get headaches and,...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: When you look at log files for too long you always get headaches and, sometime, surprises. I was surprised by the memory requirements of the simple LINQ query that &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; does on defects. It turns out that ordering on enums is really bad (not tested if this only affects &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;) but casting the value to an int removes the allocations (good hint ;-). Previous baseline falls to 77291KB (-685KB)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Dec 06 2008 16:50:12 GMT" title="Completed the Has{x} patches and everything, but Smells, is committed to SVN....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Completed the Has{x} patches and everything, but Smells, is committed to SVN. Final &amp;quot;score&amp;quot; was 77976KB (original was 84649KB) so &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; reduced by nearly 8% its memory requirements using this small &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; enhancement. Timings soon!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Dec 03 2008 05:09:57 GMT" title="The same #Gendarme test case is now down to 78185KB - this Has{x} business is...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The same &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; test case is now down to 78185KB - this Has{x} business is continuing to pay off and giving me a few other ideas too :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Dec 01 2008 03:09:42 GMT" title="I started using the new #Cecil Has{x} methods inside #Gendarme framework and...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I started using the new &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; Has{x} methods inside &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; framework and rules. My original baseline was 84649KB, down tonight to 78599KB (not everything is yet in SVN). The saving of 7% of memory is already more than I anticipated and I strongly suspect I can reclaim a bit more memory. More hacking, including timings, on another night :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Nov 30 2008 05:13:26 GMT" title="Last week @jbevain told me that the #Cecil Has{x} patch saved about 1 second...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Last week &amp;lt;a href='http://www.ohloh.net/accounts/jbevain'&amp;gt;jbevain&amp;lt;/a&amp;gt; told me that the &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; Has{x} patch saved about 1 second on the linker (used for &amp;lt;a href='http://www.ohloh.net/projects/Moonlight'&amp;gt;Moonlight&amp;lt;/a&amp;gt; 2.0), which is a bit over 5%. Hopefully &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.4 will get the same benefits... that would buy us an extra 9 &amp;quot;mean&amp;quot; rules without requiring additional execution time :-) Anyway the first use of Has{x} have been committed on HEAD (i.e. so you now need a very recent Cecil).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/moonlight&quot;&gt;Moonlight&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Nov 25 2008 03:31:18 GMT" title="I finished pushing all my changes (from all my trees) into the 2-2 branch -...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I finished pushing all my changes (from all my trees) into the 2-2 branch - at least until I get more feedback/bug reports on &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2. Since Linux packages for mono-tools should be available now :-) this &amp;quot;break&amp;quot; might be temporary. Anyway I'm already looking forward to the next benchmarks results ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Nov 23 2008 00:05:15 GMT" title="@jbevain approved my Has{x} patch to #Cecil. That will make it possible, once...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/jbevain'&amp;gt;jbevain&amp;lt;/a&amp;gt; approved my Has{x} patch to &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt;. That will make it possible, once &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules are &amp;quot;fixed&amp;quot;, to avoid the creation of (a lot of) empty collections. E.g. Custom attributes on fields are rare (about 2% on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; System.Drawing.dll) but because Gendarme &amp;quot;touch&amp;quot; every CustomAttributes properties (not just on fields) all (100%) of them are created.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 22 2008 17:07:08 GMT" title="Ana Carolia provided us with an *awesome* updated #Gendarme logo (based on...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Ana Carolia provided us with an *awesome* updated &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; logo (based on the work that Steve did in last year GHOP). Muchas gracias Ana!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 22 2008 06:18:32 GMT" title="I finished committing the #Gendarme optimizations from last weekend (HEAD...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I finished committing the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; optimizations from last weekend (HEAD only). I also turned off a few rules when the conditions are not right for them (e.g. absence of a type in analyzed assembly). Memory usage is a bit lower at 126801KB (24th run). The best news is that reading the logs gave more a bunch of other ideas (mostly) for Gendarme and (some) for &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; too :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Nov 19 2008 04:14:19 GMT" title="I started committing some #Gendarme optimizations to HEAD tonight. They will...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I started committing some &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; optimizations to HEAD tonight. They will soon be backported to the 2-2 branch. From last weekend profiling work I was able to reduce the memory required to analyze System.Drawing.dll (from &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 profile) from 154207KB (first run) to 127015KB (21st run), a reduction of 26MB (17.6%). Timings soon on my &amp;quot;official&amp;quot; blog.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Nov 13 2008 12:52:00 GMT" title="Late last night I uploaded the first preview (binaries and Win32 installer)...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Late last night I uploaded the first preview (binaries and Win32 installer) for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2. Documentation on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; wiki has also been updated (and I need to look at automating this step). Benchmarking is next (while waiting for feedback) but I got quite a bit of patch to apply to HEAD first!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Nov 11 2008 03:52:24 GMT" title="#Mono 2-2 branch was made earlier today. Setup is complete and #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2-2 branch was made earlier today. Setup is complete and &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; builds and test ok from the branch. I'll be moving my build-n-test activities to Windows and, once ready (the Makefile/MD/VS integration is still untested on Windows), build a preview of the 2.2 win32 installer.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Nov 10 2008 01:48:47 GMT" title="Completed* the MD/VS project files merge that @Alanmc started on #Gendarme....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Completed* the MD/VS project files merge that &amp;lt;a href='http://www.ohloh.net/accounts/Alanmc'&amp;gt;Alanmc&amp;lt;/a&amp;gt; started on &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. *well enough so &amp;lt;a href='http://www.ohloh.net/projects/MonoDevelop'&amp;gt;MonoDevelop&amp;lt;/a&amp;gt; can be used (again) to compile Gendarme, without errors. The next step is to ensure this still works under VS... I suspect a few iterations will be needed before this happen since we build two extra, win32 specific, projects: one assembly for PDB support and one setup project.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/monodevelop&quot;&gt;MonoDevelop&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 08 2008 18:25:50 GMT" title="Added ProtectCallToEventDelegatesRule to #Gendarme concurrency rules. This...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added ProtectCallToEventDelegatesRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; concurrency rules. This one was easier than expected (its generally the other way around) and should prove useful to people, who like me, tend to forget the possible race condition when raising events.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Nov 07 2008 21:51:51 GMT" title="The #Mono 2-2 branch delay disrupted my plans a bit - but it did give me some...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2-2 branch delay disrupted my plans a bit - but it did give me some free evenings to watch more PDC videos. I liked TL51 (Contracts and Pex) quite a bit since they are different yet quite near what tools, like &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, and libraries, like &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; provides. I'm pretty sure you'll see those names mixed again :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Nov 02 2008 00:40:15 GMT" title="I finally tested CheckParametersNullityInVisibleMethodsRule against #Mono...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I finally tested CheckParametersNullityInVisibleMethodsRule against &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries (mainly System.Security and System.Drawing) and felt confident enough (near zero false positives) to commit it in SVN in time for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2. It's likely short-lived because Jesse is actively working on fixing NullDerefRule bugs and false positives - but will give users something useful *right now*.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 01 2008 17:32:25 GMT" title="Added MarshalBooleansInPInvokeDeclarationsRule to #Gendarme interoperability...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added MarshalBooleansInPInvokeDeclarationsRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; interoperability rules. This one checks if boolean parameters and return value have marshaling information, since by default a marshaled bool will be 4 bytes long (and the unmanaged version could be shorter than that).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 01 2008 16:41:27 GMT" title="While testing a (unrelated) patch I found a 64bits specific bug in #Mono...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: While testing a (unrelated) patch I found a 64bits specific bug in &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; PrintingServicesUnix that &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; missed. So I extended &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; DoNotCastIntPtrToInt32Rule to cover the cases where Marshal.ReadInt32 (or ReadInt64) is used to read a pointer (i.e. casted back to [U]IntPtr) and renamed the rule to DoNotAssumeIntPtrSizeRule so it more accurately named with what it (now) does.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 01 2008 16:41:27 GMT" title="While testing a (unrelated) patch I found a 64bits specific bug in #Mono...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: While testing a (unrelated) patch I found a 64bits specific bug in &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; PrintingServicesUnix that &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; missed. So I extended &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; DoNotCastIntPtrToInt32Rule to cover the cases where Marshal.ReadInt32 (or ReadInt64) is used to read a pointer (i.e. casted back to [U]IntPtr) and renamed the rule to DoNotAssumeIntPtrSizeRule so it more accurately named with what it (now) does.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 01 2008 03:20:02 GMT" title="Recent commits triggered some c12n neurons and I finally added the missing...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Recent commits triggered some c12n neurons and I finally added the missing stuff for the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; .desktop file contributed (a while ago) by &amp;lt;a href='http://www.ohloh.net/accounts/dna'&amp;gt;dna&amp;lt;/a&amp;gt;.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/dna&quot;&gt;dna&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Oct 31 2008 02:10:09 GMT" title="Last night I added the last (for 2.2) feature to #Gendarme wizard: being able...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Last night I added the last (for 2.2) feature to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard: being able to save the current rule list (selection) as the default. Sadly testing showed that this does not work under Mono (bug #439943) but &amp;lt;a href='http://www.ohloh.net/accounts/Gonzalo'&amp;gt;Gonzalo&amp;lt;/a&amp;gt; has assigned himself to it so I'm quite confident (no pressure ;-) that it will be fixed ASAP.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 29 2008 23:41:29 GMT" title="Unit testing the new nose for #Gendarme, and fixing false positives.  The...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Unit testing the new nose for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, and fixing false positives.  The last night, when I was sleeping a idea comes to my head, I woke up and write the code and ... the time is about 8 - 9 seconds on my pc instead of 12 - 13 with the old code :)  That&amp;amp;apos;s abut 4 seconds of difference :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 28 2008 00:34:34 GMT" title="Moved both DisposableFieldsShouldBeDisposedRule and...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Moved both DisposableFieldsShouldBeDisposedRule and FinalizersShouldCallBaseClassFinalizerRule from &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Design into Correctness since they were not about &amp;quot;API design&amp;quot; like the others. They are otherwise identical (except for gaining OpCodeEngine support in the move :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 27 2008 20:06:41 GMT" title="I&amp;apos;m prototyping the new &amp;quot;nose&amp;quot; for the Smells rules included...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;m prototyping the new &amp;amp;quot;nose&amp;amp;quot; for the Smells rules included in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  I think it will allow search faster the duplicated code and with a better accuracy.  I descomposed the problem in: i) Find a pattern of instructions and ii)Generate the needed patterns using the stack instead of arcane magic.  I&amp;amp;apos;m trimming down a couple of failing tests now :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 27 2008 00:25:06 GMT" title="Added PreferGenericsOverRefObjectRule to #Gendarme.Rules.Design.Generic and...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added PreferGenericsOverRefObjectRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Design.Generic and the trio MarkAssemblyWithAssemblyVersionRule, MarkAssemblyWithCLSCompliantRule and MarkAssemblyWithComVisibleRule to Design. Checking AssemblyVersion is a bit different than the others since it's not kept as a custom attribute but is part of the assembly name.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Oct 26 2008 01:40:12 GMT" title="#Gendarme UseCorrectPrefixRule now check that generic type parameters are...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; UseCorrectPrefixRule now check that generic type parameters are prefix with T (if they are not a single, uppercase letter) while UseCorrecSuffixRule now checks if a suffix is being misused (instead of just checking if it was missing). That makes it encompass the older EnumNotEndsWithEnumOrFlagsSuffixRule so this last one was removed.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 25 2008 04:11:37 GMT" title="Time before the next #Mono branch is getting short (November 3rd) so I...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Time before the next &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; branch is getting short (November 3rd) so I started cleaning up the little bits I have lying around in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; (and across 3 computers). That includes smaller rules like PreferEventsOverMethodsRule (committed tonight) and fixing defects found with rules still in development (and hopefully completed before the branch).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Oct 24 2008 01:37:24 GMT" title="@Cedricv, who's silence is forcing me to promote his awesome contributions...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/Cedricv'&amp;gt;Cedricv&amp;lt;/a&amp;gt;, who's silence is forcing me to promote his awesome contributions ;-), committed a new rule,
DontUseLockedRegionOutsideMethodRule, to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Concurrency. That forced me into providing something else (if only to use the journal in my own name ;-) so tonight I added (the admittedly much simpler) DoNotUseMethodImplOptionsSynchronizedRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/cedricv&quot;&gt;cedricv&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Oct 23 2008 01:14:08 GMT" title="Last week @Cedricv, which should use the Ohloh journal ;-), has updated...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Last week &amp;lt;a href='http://www.ohloh.net/accounts/Cedricv'&amp;gt;Cedricv&amp;lt;/a&amp;gt;, which should use the Ohloh journal ;-), has updated &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUnnecessarySpecializationRule to reduce some of the false positives it reported. Tonight I fixed a few other cases, including support for 'ref' and the mysterious &amp;quot;could be of type '!0'.&amp;quot; case.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/cedricv&quot;&gt;cedricv&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 22 2008 18:27:54 GMT" title="A preview of the #Gendarme task for #NAnt has been published in the google...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: A preview of the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; task for &amp;lt;a href='http://www.ohloh.net/projects/NAnt'&amp;gt;NAnt&amp;lt;/a&amp;gt; has been published in the google group.  Feedback is welcome :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/nant&quot;&gt;NAnt&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 22 2008 18:27:06 GMT" title="I&amp;apos;ve just commited a patch for making the #Gendarme framework...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;ve just commited a patch for making the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; framework documentation in the same way we are using now for the rules.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 21 2008 21:00:43 GMT" title="I commited some hour ago the patch I wrote for reduce the duplication in the...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I commited some hour ago the patch I wrote for reduce the duplication in the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules build system.  Now it&amp;amp;apos;s easier to maintain it :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 20 2008 22:28:12 GMT" title="I&amp;apos;ve just submitted a patch to the #Gendarme group in order to avoid...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;ve just submitted a patch to the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; group in order to avoid some duplication in the Makefiles :)  With it, the build system is easier to maintain :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Oct 19 2008 19:46:48 GMT" title="Wow! After a long set of commits all stuff I&amp;apos;ve done this weekend for...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Wow! After a long set of commits all stuff I&amp;amp;apos;ve done this weekend for the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; documentation is available in the repository.  Enjoy :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Oct 19 2008 18:11:56 GMT" title="I finally merged a bunch of notes I had to create the initial #Gendarme FAQ @...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I finally merged a bunch of notes I had to create the initial &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; FAQ @ &amp;lt;a href='http://www.mono-project.com/Gendarme.FAQ'&amp;gt;http://www.mono-project.com/Gendarme.FAQ&amp;lt;/a&amp;gt;
Comments are welcome!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Oct 19 2008 17:21:42 GMT" title="#Gendarme new NamespaceEngine was not just a mean to refactor existing rules....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; new NamespaceEngine was not just a mean to refactor existing rules. It's also about bringing new ones. Friday night I committed AvoidDeepNamespaceHierarchyRule and today both AvoidSmallNamespaceRule and InternalNamespacesShouldNotExposeTypesRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 18 2008 20:36:15 GMT" title="I updated with #Gendarme Smells and Concurrency rules - a BIG thanks to...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I updated with &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Smells and Concurrency rules - a BIG thanks to &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; for putting them all together :-) Rules are, at last, fully documented and the new process will make it easy to keep them that way. Comments on the documentation are welcome :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 18 2008 01:25:31 GMT" title="#Gendarme naming rule are now documented/updated on the wiki. It took me a...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; naming rule are now documented/updated on the wiki. It took me a bit more time because I wanted to extend a few rules to deal with namespaces but without requiring all rules to keep track of every namespace. That was made easy by creating a new NamespaceEngine and a Namespace helper (so we can report defects againts them like any other metadata object).
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Oct 16 2008 17:16:19 GMT" title="I have the rules documentation automated :) It stills need a bit of autostuff...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I have the rules documentation automated :) It stills need a bit of autostuff love, but soon &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; could become documented in Monodoc.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 15 2008 17:57:39 GMT" title="I have finished commiting the rules documentation for #Gendarme. Monodoc is...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I have finished commiting the rules documentation for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. Monodoc is on fire !! :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 15 2008 17:37:16 GMT" title="The patch I submitted yesterday night for generating the rules documentation...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: The patch I submitted yesterday night for generating the rules documentation is in the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; SVN now.  And currently I&amp;amp;apos;m going to start commiting the generated files in order to keep them avaliable to all people without invoke the doc target.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 14 2008 21:23:56 GMT" title="Wooow !! All rules under Smells #Gendarme category has been documented :) ...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Wooow !! All rules under Smells &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; category has been documented :)  Now it&amp;amp;apos;s time to extract the documentation in source code in order to generate monodoc data.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 14 2008 20:28:26 GMT" title="I&amp;apos;m starting to document the #Gendarme rules under the Smells category :)">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I&amp;amp;apos;m starting to document the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules under the Smells category :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 14 2008 13:51:05 GMT" title="#Gendarme serialization rules documentation has also been updated. Looks like...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; serialization rules documentation has also been updated. Looks like only naming rules are left... but that's not the end of the documentation blitz ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 13 2008 23:36:54 GMT" title="The #Gendarme rules under the Concurrency category are fully documented :)">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: The &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules under the Concurrency category are fully documented :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 13 2008 15:51:44 GMT" title="Completed documentation of #Gendarme performance rules this morning. A lot of...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Completed documentation of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; performance rules this morning. A lot of small enhancements were also made. E.g. the old EmptyDestructorRule is now a bit smarter, wrt nullifying fields, and was renamed to (more correct) RemoveUnneededFinalizerRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Oct 12 2008 19:04:25 GMT" title="Long weekend in Canada, since it's our Thanksgiving. That gives me a bit more...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Long weekend in Canada, since it's our Thanksgiving. That gives me a bit more time to continue documenting &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; performance rules. I also added a few more: AvoidUnneededFieldInitializationRule (to check if constructors initialize fields to their default values) and PreferLiteralOverInitOnlyFieldsRule (which suggest replacing &amp;quot;static readonly&amp;quot; with &amp;quot;const&amp;quot; whenever possible)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 11 2008 16:23:50 GMT" title="Finally committed the two rules I talked about two weeks ago:...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Finally committed the two rules I talked about two weeks ago: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Correctness
ReviewCastOnIntegerDivisionRule and ReviewCastOnIntegerMultiplicationRule. Both rules checks on cast around multiplication and division for common mistakes that returns unexpected values. They have been used to find a few bugs inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Oct 10 2008 02:13:33 GMT" title="Started documenting #Gendarme performance rules. In doing so I rewrote...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Started documenting &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; performance rules. In doing so I rewrote AvoidRepetitiveCastsRule logic to be able to report line numbers and to use the OpCodeEngine - in effect skipping any methods with a Castclass or IsInst instruction in their IL.

On a different, but still Gendarme-related subject, I've been shown something really cool today... more soon :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Oct 09 2008 01:33:11 GMT" title="Fixed a reported false positive in PreferStringIsNullOrEmptyRule and some...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed a reported false positive in PreferStringIsNullOrEmptyRule and some typos, including missing rules (bad xml), in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Design.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 08 2008 01:54:16 GMT" title="Finally completed the documentation for #Gendarme.Rules.Design. Looks like it...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Finally completed the documentation for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Design. Looks like it got a few typos to fix but the results on the new &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; web site just looks AWESOME. Next on the list are the performance rules... or maybe I should decide myself and commit my two rules, since they are already documented on the web site (but they are not in Design ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 07 2008 03:18:24 GMT" title="Rejoice! #Mono 2.0 was released today!!! and so was #Gendarme 2.0...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Rejoice! &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 was released today!!! and so was &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.0 :-)

Gendarme Binaries and Win32 packages are available on Ohloh @ &amp;lt;a href='https://www.ohloh.net/projects/gendarme/download'&amp;gt;https://www.ohloh.net/projects/gendarme/download&amp;lt;/a&amp;gt; (note: identical to RC3 packages) while Linux packages (mono-tools) will soon be available from the Mono project (updated!) web site and/or from openSUSE build service.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 06 2008 15:54:44 GMT" title="I have just submitted the last #Gendarme rule for its reviewing.">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I have just submitted the last &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule for its reviewing.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 06 2008 01:05:15 GMT" title="Documentation of #Gendarme.Design rules continues... taking more time than...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Documentation of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Design rules continues... taking more time than anticipated. Tonight I took some time to extend (and rename) DoNotDeclareProtectedFieldsInSealedClassRule so it also checks members (not just fields) and I added a similar rule for virtual methods: DoNotDeclareVirtualMethodsInSealedTypeRule (even if the C# and VB.NET compilers wont allow it, managed C++ and IL will). &lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Sep 29 2008 23:09:56 GMT" title="I've been tuning two new #Gendarme rules this weekend on #Mono class library...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I've been tuning two new &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules this weekend on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class library source code. A few more tweaks and it should land in SVN.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Sep 24 2008 01:23:13 GMT" title="Completed the documentation of #Gendarme Correctness rules. Will start the...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Completed the documentation of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Correctness rules. Will start the Design rules tomorrow night...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Sep 22 2008 01:29:48 GMT" title="Added new DoNotUseGetInterfaceToCheckAssignabilityRule to #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added new DoNotUseGetInterfaceToCheckAssignabilityRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; BadPractice rules.
The rule comes from a discussion between &amp;lt;a href='http://www.ohloh.net/accounts/jb'&amp;gt;jb&amp;lt;/a&amp;gt; and &amp;lt;a href='http://www.ohloh.net/accounts/robertj'&amp;gt;robertj&amp;lt;/a&amp;gt; on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; leading to a patch to &amp;lt;a href='http://www.ohloh.net/projects/Moonlight'&amp;gt;Moonlight&amp;lt;/a&amp;gt;.
Then continued documenting the Correctness rules. Refactored FloatingComparisonRule (now renamed AvoidFloatingPointEqualityRule) and DoNotCompareWithNaNRule to share the same (engine-enabled ;-) base class.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/moonlight&quot;&gt;Moonlight&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Sep 21 2008 16:49:58 GMT" title="Started documenting #Gendarme's Correctness new rules. I'm doing a bit of...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Started documenting &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s Correctness new rules. I'm doing a bit of refactoring, engine-ing and add more test coverage as I write docs (much funnier this way).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Sep 20 2008 15:42:51 GMT" title="Added  new AvoidAssemblyVersionMismatchRule to #Gendarme BadPractice...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added  new AvoidAssemblyVersionMismatchRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; BadPractice rules.
This rule checks if the [AssemblyVersion] and [AssemblyFileVersion] match in order to avoid confusion once assemblies are deployed (since different tools will show different version numbers). It also let me test the XML documentation update process ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Sep 20 2008 01:45:35 GMT" title="Documentation for all #Gendarme's BadPractice rules has been updated. The...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Documentation for all &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s BadPractice rules has been updated. The rules also have been updated to use the OpCodeEngine (it applied to most of them). I think I must be around 50% done with the documentation update... but I'm gonna take a small break this weekend for funnier stuff :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Sep 19 2008 01:36:11 GMT" title="uho, I misguided Nestor on his last #Gendarme rule:...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: uho, I misguided Nestor on his last &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule: DeclareEventHandlersCorrectlyRule. The right logic is to report against the EventDefinition (in the        assembly being analyzed) instead of reporting against the delegate type (which can be outside of the developer's control).
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Sep 18 2008 18:25:40 GMT" title="Now it&amp;apos;s possible test the #Gendarme rules which reports the errors in...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Now it&amp;amp;apos;s possible test the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules which reports the errors in the Tear Down step.  I&amp;amp;apos;m thinking we can&amp;amp;apos;t stop rocking ;)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Sep 18 2008 18:23:19 GMT" title="The DeclareEventHandlersCorrectly rule has been commited to #Gendarme.  This...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: The DeclareEventHandlersCorrectly rule has been commited to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  This rule checks the conventions when you are writting events.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Sep 18 2008 00:49:07 GMT" title="More #Gendarme documentation: Portability rules are now up to date (in...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: More &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; documentation: Portability rules are now up to date (in sources and in the wiki). A bit of engine work too, since every rule in this assembly could use OpCodeEngine. Results are starting to be visible... more on this soon :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Sep 17 2008 18:46:03 GMT" title="I have sent the DeclareEventHandlersCorrectlyRule for its reviewing process. ...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I have sent the DeclareEventHandlersCorrectlyRule for its reviewing process.  I hope soon this rule will be in the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; SVN.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Sep 15 2008 00:48:40 GMT" title="Took a break from #Gendarme documentation and fixed some false positives...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Took a break from &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; documentation and fixed some false positives inside ProvideCorrectArgumentsToFormattingMethodsRule. First case when a return value from a method call was used to call String.Format, second case when using the special &amp;quot;{{&amp;quot; formatting code.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Sep 14 2008 02:09:12 GMT" title="Making a big push to document all new stuff in #Gendarme 2.0. I was never...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Making a big push to document all new stuff in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.0. I was never happy with handling the wiki and source code differently - so I'm starting to document the rules inside the source code (xml documentation) and extract it to build the wiki content. It won't ease translation but it beats not having anything to translate.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Sep 10 2008 22:51:16 GMT" title="Fixed the known false positives inside AvoidMessageChainsRule, mostly by...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed the known false positives inside AvoidMessageChainsRule, mostly by using the TraceBack rock. The new OpCodeBitmask was also used to simplify the rule, while adding a dependency on the OpCodeEngine will reduce the number of times where the rule needs to be executed. Re-enabled the rule inside &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Sep 07 2008 16:57:16 GMT" title="Added a new rule to #Gendarme, AvoidMethodWithUnusedGenericTypeRule. This...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added a new rule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, AvoidMethodWithUnusedGenericTypeRule. This rule warns if some generic parameters types are not being used by the method parameters.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Sep 06 2008 17:00:53 GMT" title="#Gendarme first engine, OpCodeEngine, is now in SVN with all the supporting...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; first engine, OpCodeEngine, is now in SVN with all the supporting code. It compute a bitmask of every IL instructions (for each method) making it possible for rules to quickly skip methods where they can't be applied.

I updated all (8) exception rules to use, when appropriate, the new engine and the results are encouraging - i.e. it's faster than before even for &amp;quot;only&amp;quot; 8 rules.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Aug 30 2008 21:10:06 GMT" title="Technically Hack Week 3 is over - but the weekend is not (and it's a long...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Technically Hack Week 3 is over - but the weekend is not (and it's a long weekend in Canada, like the US). So here's a new rule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;: UseGenericEventHandlerRule. This will help populate the new Gendarme.Rules.Design.Generic assembly :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Aug 29 2008 23:51:24 GMT" title="While engine-ing some #Gendarme rule I simply could not resist and took some...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: While engine-ing some &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule I simply could not resist and took some time to remove allocations from AvoidUnnecessarySpecializationRule. That cut another 2.5MB of memory to analyze all &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 class libraries. Other smaller fixes were also backported to the 2.0 branch.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Aug 29 2008 18:18:55 GMT" title="Started on the second engine today. It's larger than the first, so it's not...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Started on the second engine today. It's larger than the first, so it's not yet complete, but I already modified a rule to use it. Sadly performance analysis will be complex until more rules use the engines to share the overhead cost. Anyway I did not intend to publish benchmarks against &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.0 until 2.2 beta are out ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Aug 28 2008 16:11:58 GMT" title="I made some modification to the #Gendarme engine-concept after a chat with...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I made some modification to the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; engine-concept after a chat with &amp;lt;a href='http://www.ohloh.net/accounts/nestor'&amp;gt;nestor&amp;lt;/a&amp;gt; and &amp;lt;a href='http://www.ohloh.net/accounts/mhutch'&amp;gt;mhutch&amp;lt;/a&amp;gt; last night. The dependency between a rule and engines is now described using attributes. It looks much better this way and it also opens the door to other, longer term, stuff. I'm still playing with some ideas (i.e. not in SVN yet) but some stuff, like the OpCodeBitmask, has been committed this morning.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Aug 28 2008 02:48:06 GMT" title="A bit of dog-fooding tonight made me realize (thanks to @cedricv...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: A bit of dog-fooding tonight made me realize (thanks to &amp;lt;a href='http://www.ohloh.net/accounts/cedricv'&amp;gt;cedricv&amp;lt;/a&amp;gt; AvoidUnnecessarySpecializationRule) that &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; duplicated the HasAttribute rock way too much time (4) instead of a single implementation extending ICustomAttributeProvider.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/cedricv&quot;&gt;cedricv&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 27 2008 20:39:15 GMT" title="I got my first engine running this morning. Pretty happy - but still it's a...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I got my first engine running this morning. Pretty happy - but still it's a bunch of new code so I need some time to figure out if it's the &amp;quot;best&amp;quot; way to handle them (or not). While pondering the issue I took the afternoon to update the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard with a new step, offering similar filtering options now available in the console runner.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Aug 26 2008 22:02:30 GMT" title="I was not planning on touching #Gendarme 2.0 branch this week but I could not...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I was not planning on touching &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.0 branch this week but I could not resist a few optimization candidates I found during hacking more &amp;quot;serious&amp;quot; stuff in the framework. The nicest, to date, is to avoid computing CC inside AvoidComplexMethodsRule if the number of IL instructions is below it's success threshold (default 25). Since most methods are small this should make it a lot quicker :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Aug 26 2008 13:25:50 GMT" title="New filtering options are now available in #Gendarme. First a &quot;defect limit&quot;...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: New filtering options are now available in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. First a &amp;quot;defect limit&amp;quot; will limit the number of defects reported (e.g. 100). More filtering can be done based on the severity and confidence level of each defects. In fact the console runner, by default, now report only defects with a severity of medium (or higher), i.e. no low or audit, and a confidence of normal (or higher), no low again.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 25 2008 22:03:37 GMT" title="Added TearDown methods to both IRule and IRunner inside the #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added TearDown methods to both IRule and IRunner inside the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; framework. Default implementations in abstract Rule and Runner exists so every existing rule/runner will compile fine.

This will let new rules delay until then end of the analysis to report defects. This is useful in some special cases, e.g. where a rule needs to walk across types, or even assemblies, itself.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 25 2008 20:05:31 GMT" title="Speaking of the &quot;new&quot; #Gendarme.Rules.Security.Cas a lot (7) of the &quot;old&quot;...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Speaking of the &amp;quot;new&amp;quot; &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Security.Cas a lot (7) of the &amp;quot;old&amp;quot; security rules have been moved there too, many renamed to be easier to figure out what to do with them. This move will make it cleaner to start adding Moonlight specific rules in the future (not this week, but foundation are coming in).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 25 2008 18:58:24 GMT" title="Added Severity.Audit to allow (at last) another type of rules. This type of...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added Severity.Audit to allow (at last) another type of rules. This type of rules was not very attractive in the past because &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; lacked ways to ignore them. Well no more, ignore files has been available since Mono 1.9 (Gendarme 0.5) and new options are coming in :-)

First rule to use Audit is ReviewSuppressUnmanagedCodeSecurityUsageRule (inside the new Gendarme.Rules.Security.Cas.dll)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 25 2008 18:09:46 GMT" title="Novell Hack Week 3 is started! This morning I added a new...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Novell Hack Week 3 is started! This morning I added a new [FxCopCompatibility] attribute to the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; framework. This will make it easier to ignore 'known' defects, like when [SuppressMessage] attributes are used inside analyzed applications.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 25 2008 18:04:45 GMT" title="Last week was a slower one for #Gendarme. I was not feeling well earlier so I...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Last week was a slower one for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. I was not feeling well earlier so I had no time to devote to it (besides completing GSoC paperwork). I'm in better shape now (thankfully since Hack Week 3 is warming up ;-) so I made some minor fixes and a nice optimization to FeatureRequiresRootPrivilegeOnUnixRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Aug 19 2008 00:38:08 GMT" title="Simplified #Gendarme's correctness rules CallingEqualsWithNullArgRule (use...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Simplified &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s correctness rules CallingEqualsWithNullArgRule (use InstructionRocks.TraceBack) and UseValueInPropertySetterRule (use InstructionRocks.GetParameter) to simplify source code and enhance rule readability.

Today was also the last day for GSoC 2008. I suspect &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; will soon blog about all the new stuff he added to Gendarme this summer :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Aug 17 2008 15:24:46 GMT" title="At this stage much of #Gendarme action is reflected into it's #Mono 2.0...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: At this stage much of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; action is reflected into it's &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 branch - but there are some differences (we're not HEAD-less ;-). 

The second part of &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; GSoC work (the new rules) happens on HEAD (2.1 that will become Gendarme 2.2). This morning I also added a new rule AvoidExtensionMethodOnSystemObjectRule inside a new assembly, Gendarme.Rules.Design.Linq. More coming in Hack Week 3!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 13 2008 00:43:17 GMT" title="I changed the default mode of #Gendarme's AvoidLongMethodsRule to use logical...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I changed the default mode of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s AvoidLongMethodsRule to use logical SLOC (i.e. where sequence points are defined) instead of the IL-SLOC approximation. The later mode is still used if the debugging symbols (.mdb or .pdb) are not available. This should provide better results (in general) and, in some cases like LINQ, much *better* results.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 13 2008 00:05:41 GMT" title="#Mono 2.0 preview 2 was tagged earlier this morning. I'll start benchmarking...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 preview 2 was tagged earlier this morning. I'll start benchmarking &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; later tonight, then update the win32 installer for it's release later this week.

Meanwhile the feedback-based enhancements will still continue to happen on both the 2.0 branch and SVN HEAD - probably until Hack Week 3 :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Aug 09 2008 17:14:03 GMT" title="Fixed a bunch of small issues in the last days (well nights ;-). The most...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed a bunch of small issues in the last days (well nights ;-). The most important one is that I finally found out why the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Wizard did not report as much defects than the console runner.... it simply did not default to the same visibility check* (visible only instead of all). 

* This is a new option in the console runner (by &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt;) which is very useful to apply the rules to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Aug 07 2008 02:20:56 GMT" title="Fixed some false positives from  AvoidRepetitiveCastsRule that could happen...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed some false positives from  AvoidRepetitiveCastsRule that could happen with the return value of method calls.

Made a few other commits to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, mostly self-test, and to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; (for validating the rule changes :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 06 2008 01:18:48 GMT" title="@latexer provided a patch to fix (i.e. ignore) all delegates in #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/latexer'&amp;gt;latexer&amp;lt;/a&amp;gt; provided a patch to fix (i.e. ignore) all delegates in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUnusedParameterRule (bnc 414541).

I also reduced the rule memory allocations by 86077KB (12%) over all &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 assemblies, but I &amp;quot;limited&amp;quot; it to checking the first 64 parameters of each method (any method with more parameters has other issues IMHO ;-)
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Aug 05 2008 01:25:14 GMT" title="Fixed yet another issue inside #Gendarme AvoidUncalledPrivateCodeRule....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed yet another issue inside &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUncalledPrivateCodeRule. &amp;lt;a href='http://www.ohloh.net/accounts/latexer'&amp;gt;latexer&amp;lt;/a&amp;gt; found out we did not skip the add/remove methods automagically added by compilers on events. No point in reporting what developer's can't change :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Aug 04 2008 23:49:47 GMT" title="Back from (gray and rainy) vacations. Tweaked some of #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Back from (gray and rainy) vacations. Tweaked some of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; maintainability rules to lower false positives, use recent rocks (better readability) and, probably (not timed), a bit more performance (since memory requirements should be decreased).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Aug 03 2008 16:32:58 GMT" title="Simplified #Gendarme's ConsiderUsingStopwatchRule using the new Instruction...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Simplified &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s ConsiderUsingStopwatchRule using the new Instruction rocks. Also make the rule work with Ref and Out parameters and added full coverage by unit tests.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jul 29 2008 00:36:31 GMT" title="Fixed a few buglets in #Gendarme console runner to show specific error...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed a few buglets in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; console runner to show specific error messages instead of depending on the global catch-all exception.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jul 28 2008 02:02:44 GMT" title="Fixed the #Gendarme wizard to be more usable on high-DPI display (bnc...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard to be more usable on high-DPI display (bnc 392556). Not perfect since some UI elements don't resize wrt to DPI - but I'm not sure it's an easy job to achieve better using straight SWF.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 27 2008 01:05:18 GMT" title="Fixed two issues in #Gendarme AvoidUncalledPrivateCodeRule. First one is...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed two issues in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUncalledPrivateCodeRule. First one is about (unreported) unused properties (bnc #410000). The second is another case with generics.

I also found a bug in TreeView.Sort under Vista (MS code, not &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;) that leads the wizard into infinite recursion (sorting rules). The fix was much easier than finding the problem (since I wrongly blamed my async code).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Jul 25 2008 00:51:07 GMT" title="Two quick fixes for today (dull gray day with enough rain this evening to...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Two quick fixes for today (dull gray day with enough rain this evening to affect my net connectivity). First fixed a false positive for DoNotRoundIntegerRule and a bug that affected the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard when analyzing more than once an assembly with debugging symbols.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jul 24 2008 02:15:28 GMT" title="Fixed generic and explicit interfaces support for #Gendarme's...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed generic and explicit interfaces support for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;'s BadRecursiveInvocationRule. Took some extra time to make it a bit faster and to reduce it's memory requirements.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Jul 23 2008 16:17:42 GMT" title="On vacations and... lots of rain ahead :( Slowly fixing issues being reported...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: On vacations and... lots of rain ahead :( Slowly fixing issues being reported with the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; preview release (many thanks to all reporters). I'll try to sneak in a few optimizations as well ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jul 15 2008 03:57:19 GMT" title="Looks like the branch was delayed a bit. That gave me the time to update the...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Looks like the branch was delayed a bit. That gave me the time to update the MD and VS.NET solution and project files (to match the makefiles) and the (quite long) NEWS for the release.
I also started to apply the newer rules to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; itself. More to come...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jul 14 2008 12:38:15 GMT" title="I have generated the #gendarme report with the latest svn, and I have...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: I have generated the &amp;lt;a href='http://www.ohloh.net/projects/gendarme'&amp;gt;gendarme&amp;lt;/a&amp;gt; report with the latest svn, and I have included a lot of new rules in the checking following the &amp;lt;a href='http://www.ohloh.net/accounts/poupou'&amp;gt;poupou&amp;lt;/a&amp;gt; spreadsheet.  You can see it here: &amp;lt;a href='http://www.babuine.net/gendarme-reports/2.0-reports/07-14-2008/master-index.xml'&amp;gt;http://www.babuine.net/gendarme-reports/2.0-reports/07-14-2008/master-index.xml&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/poupou&quot;&gt;poupou&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jul 14 2008 04:30:00 GMT" title="Just in time before branching (and yes it rained almost all day long) are...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Just in time before branching (and yes it rained almost all day long) are AvoidMultidimensionalIndexerRule and PreferIntegerOrStringForIndexersRule rules for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. That put us to 151 active rules for the next release :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jul 14 2008 00:50:48 GMT" title="@Cedricv being &quot;out of town&quot; I committed the #Gendarme rules he's been...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/Cedricv'&amp;gt;Cedricv&amp;lt;/a&amp;gt; being &amp;quot;out of town&amp;quot; I committed the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules he's been working on recently. Those are AvoidUnnecessarySpecializationRule, ConsiderUsingStopwatchRule and
DoNotForgetNotImplementedMethodsRule (don't worry I renamed this one ;-)
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/cedricv&quot;&gt;cedricv&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 13 2008 23:15:03 GMT" title="I'm slowly completing/cleaning up my incomplete rule set... #Mono branch will...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I'm slowly completing/cleaning up my incomplete rule set... &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; branch will happen soon. This time I added AvoidLargeNumberOfLocalVariablesRule and
AvoidRefAndOutParametersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 13 2008 00:37:13 GMT" title="Added a new ConsiderUsingStaticTypeRule (as Marek suggested in bnc 362716) to...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added a new ConsiderUsingStaticTypeRule (as Marek suggested in bnc 362716) to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; in order to check for static type eligibility (and warn if the type is not). 

I also modified the existing AvoidConstructorsInStaticTypesRule to become more 1.x specific, i.e. ensuring that no visible constructors (e.g. the default one) exists in the (then) &amp;quot;unofficial&amp;quot; static types.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jul 12 2008 06:01:45 GMT" title="Added AvoidUnusedPrivateFieldsRule to #Gendarme. It seems that I also found a...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added AvoidUnusedPrivateFieldsRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. It seems that I also found a bug in mono generics - butthat bit needs more investigation. Too late for that tonight, going to bed now...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Jul 11 2008 21:08:42 GMT" title="Added ImplementISerializableCorrectlyRule to #Gendarme.  This rule is...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Added ImplementISerializableCorrectlyRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  This rule is probably the last major serialization rule, unless you have more suggestions ;)  This rule should help us to implement correctly the ISerializable interface.  Hope it helps :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Jul 11 2008 03:29:17 GMT" title="Another batch of makefile updates for tonight. Took a few minutes to commit...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Another batch of makefile updates for tonight. Took a few minutes to commit (and fix the last buglets inside) DoNotHardcodePathsRule rule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, since Dan is rather busy right now. I hope he's enjoying his summer vacations.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jul 10 2008 18:41:09 GMT" title="Added CallBaseMethodsOnISerializableTypesRule to #Gendarme.  This rule...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Added CallBaseMethodsOnISerializableTypesRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  This rule ensures that all subclasses of an ISerializable type are calling to their base GetObjectData method and the serialization constructor.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jul 10 2008 01:34:20 GMT" title="I'm gradually updating the Makefile.am for all #Gendarme rules to reduce...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I'm gradually updating the Makefile.am for all &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules to reduce their complexity (too much copy-paste has been done) while fixing a few issues in them. 
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 06 2008 15:55:27 GMT" title="Slow weekend, hack wise, since it does not rain (well not too often ;-)....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Slow weekend, hack wise, since it does not rain (well not too often ;-). Still I completed ReviewSelfAssignmentRule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, fixed a few cases inside Mono source code and simplified ReviewDoubleAssignmentRule to use the new rock from yesterday.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 06 2008 00:40:32 GMT" title="Added AvoidRepetitiveCastsRule to #Gendarme performance rules. I also...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added AvoidRepetitiveCastsRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; performance rules. I also refactored some code into InstructionRock.TraceBack that should prove useful for new rules (and could be used to simplify a few existing ones too).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Jul 04 2008 15:53:14 GMT" title="Added MarkAllNonSerializableFieldsRule to #Gendarme.  This rule looks for non...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Added MarkAllNonSerializableFieldsRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.  This rule looks for non serializable fields in serializable classes, and could save us a lot of headaches and SerializationExceptions too :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jul 03 2008 00:49:18 GMT" title="Added AvoidCallingProblematicMethodsRule to #gendarme.  This rule will ensure...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Added AvoidCallingProblematicMethodsRule to &amp;lt;a href='http://www.ohloh.net/projects/gendarme'&amp;gt;gendarme&amp;lt;/a&amp;gt;.  This rule will ensure doesn&amp;amp;apos;t exists potentially dangerous or damaging methods calls, by example a call to GC.Collect ().&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jul 01 2008 01:33:52 GMT" title="As suggested by Marek Safar, compiler wizard, I added a...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: As suggested by Marek Safar, compiler wizard, I added a AvoidVisibleConstantFieldRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.
This should helps to avoid constant values from being embedded into the assemblies that refer the field (which is not what most people expect/want) and forcing all assemblies to be recompiled if the value changes (which even less people want).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jun 29 2008 00:10:41 GMT" title="Added ReplaceIncompleteOddnessCheckRule to #Gendarme. This will detect bad...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added ReplaceIncompleteOddnessCheckRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. This will detect bad checks for oddness, like ((x % 2) == 1), which wont work for negative numbers. The fixed version would be ((x % 2) != 0) but an even better one, avoiding the modulo, is: ((x &amp;amp; 1) == 1).
BTW did I say it rained today ?!?&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 28 2008 18:13:09 GMT" title="with @jbevain benediction (pun intended ;-) I started applying #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: with &amp;lt;a href='http://www.ohloh.net/accounts/jbevain'&amp;gt;jbevain&amp;lt;/a&amp;gt; benediction (pun intended ;-) I started applying &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; performance rules into &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt;.
I found a bug in a rule (already fixed) and few false positives that I'll need to check upon...
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 28 2008 02:23:26 GMT" title="Earlier today Zoltan, aka @vargaz, made a nice commit to change a few...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Earlier today Zoltan, aka &amp;lt;a href='http://www.ohloh.net/accounts/vargaz'&amp;gt;vargaz&amp;lt;/a&amp;gt;, made a nice commit to change a few Type.GetType(string), which requires reflection, into faster typeof(x).
How many more are there in &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; ? 84 tonight (hopefully less tomorrow) according to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; new rule: AvoidTypeGetTypeForConstantStringsRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/vargaz&quot;&gt;vargaz&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 28 2008 00:45:45 GMT" title="Lot of gray today, but no rain yet!!! (and I'm doing my best to ignore this...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Lot of gray today, but no rain yet!!! (and I'm doing my best to ignore this weekend weather reports)
Anyway I added a new &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule, ReviewUseOfInt64BitsToDoubleRule, to check if the use of BitConverter.Int64BitsToDouble looks ok (i.e. converting bits) instead of a integer to double routine. 
Like a lot of the recent rules the idea for this one comes from &amp;lt;a href='http://www.ohloh.net/projects/findbugs'&amp;gt;findbugs&amp;lt;/a&amp;gt; - a java-based tool.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/findbugs&quot;&gt;FindBugs&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jun 26 2008 02:13:49 GMT" title="It *almost* did not rain today, except after diner :| since I don't like...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: It *almost* did not rain today, except after diner :| since I don't like watching rain...
I refactored Dan's AvoidThrowingBasicExceptionsRule to let me implement the very similar, code wise, DoNotThrowReservedExceptionRule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.
&amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; is making great progress (for GSoC 2008) but I'll let him the honor to show this to everyone ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jun 24 2008 00:24:28 GMT" title="I just added DoNotRoundIntegersRule to #Gendarme and a few instruction rocks...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I just added DoNotRoundIntegersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; and a few instruction rocks to go along. Good news: no defect was found inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries. Bad news: it rains everyday&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jun 17 2008 01:21:46 GMT" title="Still rainy :-( Anyway I committed ReviewUselessControlFlowRule for...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Still rainy :-( Anyway I committed ReviewUselessControlFlowRule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. This is another rule to check for typos (like an extra ';' after a condition) and a great way to find empty code blocks (like forgotten TODO ;-). There are a bit over 100 of them inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; right now...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jun 16 2008 00:28:03 GMT" title="Too much rain this weekend (not quantity but time).

Added...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Too much rain this weekend (not quantity but time).

Added ReviewUseOfModuloOneOnIntegersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; (since x % 1 always equals 0) so it's use is probably a typo (for bit checking or odd/even check).

&amp;lt;a href='http://www.ohloh.net/accounts/Dna'&amp;gt;Dna&amp;lt;/a&amp;gt; committed a .desktop file for the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard. I got to figure out how to handle it correctly in the makefiles.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/dna&quot;&gt;dna&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jun 16 2008 00:28:03 GMT" title="Too much rain this weekend (not quantity but time).

Added...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Too much rain this weekend (not quantity but time).

Added ReviewUseOfModuloOneOnIntegersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; (since x % 1 always equals 0) so it's use is probably a typo (for bit checking or odd/even check).

&amp;lt;a href='http://www.ohloh.net/accounts/Dna'&amp;gt;Dna&amp;lt;/a&amp;gt; committed a .desktop file for the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; wizard. I got to figure out how to handle it correctly in the makefiles.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/dna&quot;&gt;dna&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 14 2008 14:55:07 GMT" title="Just added ReviewDoubleAssignmentRule to #Gendarme. This check for multiple...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Just added ReviewDoubleAssignmentRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. This check for multiple assignment to the same variable or field like: x = x = 42;

I also added the first rocks (a la &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;.Rocks) for Instruction. This should simplify a few existing, and upcoming, rules :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 14 2008 01:00:04 GMT" title="@latexer remarked that the #Gendarme console runner did not support...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/latexer'&amp;gt;latexer&amp;lt;/a&amp;gt; remarked that the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; console runner did not support --version. How could I forget this ? maybe I know the number too well ? we'll change that very soon but right now --version should be enough ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jun 09 2008 12:22:56 GMT" title="Less hacking time than usual, this was our first hot (and humid) weekend -...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Less hacking time than usual, this was our first hot (and humid) weekend - summer is short here. 

Anyway I got some time to review some &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules and also added a small new one
AvoidVisibleNestedTypesRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Jun 05 2008 01:11:26 GMT" title="Following @grendello suggestion I added...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Following &amp;lt;a href='http://www.ohloh.net/accounts/grendello'&amp;gt;grendello&amp;lt;/a&amp;gt; suggestion I added ConsiderCustomAccessorsForNonVisibleEventsRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. Hopefully this will uncover a few cases that have a visible impact on web applications performance.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/grendello&quot;&gt;grendello&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Jun 02 2008 19:47:57 GMT" title="Commited the &amp;quot;apply to&amp;quot; feature in #Gendarme, now it&amp;apos;s...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: Commited the &amp;amp;quot;apply to&amp;amp;quot; feature in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, now it&amp;amp;apos;s possible choose apply a rule to a subset of targets according their visibility.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat May 31 2008 14:33:24 GMT" title="It's been asked a few times and I finally got back to hack on the XSLT code....">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: It's been asked a few times and I finally got back to hack on the XSLT code. Lists (assemblies and rules) and defects can not be shown or hidden (collapsed). &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; reports should be easier to read now.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat May 31 2008 12:21:15 GMT" title="As @poupou suggested me, I&amp;apos;m going to try this journal for write short...">&lt;p&gt;&lt;a href=&quot;/accounts/nestor&quot;&gt;nestor&lt;/a&gt; says: As &amp;lt;a href='http://www.ohloh.net/accounts/poupou'&amp;gt;poupou&amp;lt;/a&amp;gt; suggested me, I&amp;amp;apos;m going to try this journal for write short and fast updates related to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; development.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/poupou&quot;&gt;poupou&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu May 29 2008 12:07:28 GMT" title="GSoC 2008 has started this week. 

I'll suggest to @Nestor, who is applying...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: GSoC 2008 has started this week. 

I'll suggest to &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt;, who is applying &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;, to try this journal for his &amp;quot;big&amp;quot; commits - unless he prefers blogging all of them.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue May 27 2008 19:15:04 GMT" title="#gendarme
Last night I committed the new...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/gendarme'&amp;gt;gendarme&amp;lt;/a&amp;gt;
Last night I committed the new Gendarme.Rules.Exceptions.AvoidThrowingBasicExceptionsRule&amp;quot; rule from Dan Abramov. Gendarme found 527 defects inside all (74) 2.0 assemblies. Looks like we (and/or the framework itself) have been a bit abusive.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
</data>
