git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113253 13f79535-47bb-0310-9956-ffa450edef68
93 lines
1.8 KiB
XML
93 lines
1.8 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<ruleset name="Braces Rules">
|
|
<description>
|
|
The Braces Ruleset contains a collection of braces rules.
|
|
</description>
|
|
|
|
|
|
<rule name="IfElseStmtsMustUseBracesRule"
|
|
message="Avoid using 'if...else' statements without curly braces"
|
|
class="net.sourceforge.pmd.rules.IfElseStmtsMustUseBracesRule">
|
|
<description>
|
|
Avoid using if..else statements without using curly braces
|
|
</description>
|
|
|
|
<example>
|
|
<![CDATA[
|
|
|
|
public void doSomething() {
|
|
// this is OK
|
|
if (foo) x++;
|
|
|
|
// but this is not
|
|
if (foo)
|
|
x=x+1;
|
|
else
|
|
x=x-1;
|
|
}
|
|
]]>
|
|
</example>
|
|
</rule>
|
|
|
|
<rule name="WhileLoopsMustUseBracesRule"
|
|
message="Avoid using 'while' statements without curly braces"
|
|
class="net.sourceforge.pmd.rules.WhileLoopsMustUseBracesRule">
|
|
<description>
|
|
Avoid using 'while' statements without using curly braces
|
|
</description>
|
|
|
|
<example>
|
|
<![CDATA[
|
|
public void doSomething() {
|
|
while (true)
|
|
x++;
|
|
}
|
|
]]>
|
|
</example>
|
|
</rule>
|
|
|
|
<rule name="ForLoopsMustUseBracesRule"
|
|
message="Avoid using 'for' statements without curly braces"
|
|
class="net.sourceforge.pmd.rules.ForLoopsMustUseBracesRule">
|
|
<description>
|
|
Avoid using 'for' statements without using curly braces
|
|
</description>
|
|
|
|
<example>
|
|
<![CDATA[
|
|
public void foo() {
|
|
for (int i=0; i<42;i++)
|
|
foo();
|
|
}
|
|
]]>
|
|
</example>
|
|
</rule>
|
|
|
|
|
|
<rule name="IfStmtsMustUseBraces"
|
|
message="Avoid using if statements without curly braces"
|
|
class="net.sourceforge.pmd.rules.IfStmtsMustUseBracesRule">
|
|
<description>
|
|
Avoid using if statements without using curly braces
|
|
</description>
|
|
|
|
<example>
|
|
<![CDATA[
|
|
public class Foo {
|
|
public void bar() {
|
|
int x = 0;
|
|
if (foo) x++;
|
|
}
|
|
}
|
|
]]>
|
|
</example>
|
|
</rule>
|
|
|
|
|
|
|
|
</ruleset>
|
|
|
|
|
|
|