newrulesThese are new rules for the next release UnconditionalIfStatementDo not use "if" statements that are always true or always false. This rule is defined by the following XPath expression: //IfStatement/Expression/ConditionalAndExpression /InstanceOfExpression/UnaryExpression /PrimaryExpression/PrimaryPrefix/Literal/BooleanLiteral Here's an example of code that would trigger this rule: public class Foo { public void close() { if (true) { // ... } } } |