<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;h3&gt;Branches ([[BranchDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on useless branches&lt;br /&gt;
&lt;pre&gt;      if 1 == 2&lt;br /&gt;
        true&lt;br /&gt;
      else&lt;br /&gt;
        false&lt;br /&gt;
      end&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on identical branches&lt;br /&gt;
&lt;pre&gt;      if true&lt;br /&gt;
        1 + 2&lt;br /&gt;
      else&lt;br /&gt;
        1 + 2&lt;br /&gt;
      end&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on branches with an assignment as a condition&lt;br /&gt;
&lt;pre&gt;      if a = 1&lt;br /&gt;
        1&lt;br /&gt;
      else&lt;br /&gt;
        2&lt;br /&gt;
      end&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Blocks ([[BlockDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns if &lt;code&gt;yield&lt;/code&gt; is called, but there isn&amp;#8217;t a check for &lt;code&gt;block_given?&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Exceptions ([[RescueDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns if there is a rescue to a value&lt;br /&gt;
&lt;pre&gt;do_some_call rescue 42&lt;/pre&gt;&lt;/li&gt;
	&lt;li&gt;Warns if there is a rescue for &lt;code&gt;Object&lt;/code&gt; or &lt;code&gt;Exception&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Arguments ([[ArgumentDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on unused arguments&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Variables ([[LocalVariableDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on unused local variables&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Warns when shadowing local variables with block arguments&lt;br /&gt;
&lt;pre&gt;&lt;br /&gt;
x = 1&lt;br /&gt;
some_block_yielding_method do |x|&lt;br /&gt;
  x = 4&lt;br /&gt;
end&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Methods ([[MethodDuster]])&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Warns on empty methods&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;end&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;</body>
  <created-at type="datetime">2008-09-16T10:34:56-07:00</created-at>
  <id type="integer">56781</id>
  <permalink>implemented-checks</permalink>
  <repository-id type="integer">21180</repository-id>
  <title>Implemented Checks</title>
  <updated-at type="datetime">2009-03-14T15:52:01-07:00</updated-at>
  <user-id type="integer">20</user-id>
</wiki>
