括弧に関するルールセットです。
※PMD 3.9に対応しています。
UseBraces
ifステートメントが括弧を使っているかチェックします。
public class Foo
{
public void bar()
{
int x = 0;
// ifステートメントに括弧がないのでNG
if (foo) x++;
}
}
WhileLoopsMustUseBraces
whileステートメントが括弧を使っているかチェックします。
public void doSomething()
{
// whileステートメントに括弧がないのでNG
while (true) x++;
}
IfElseStmtsMustUseBraces
if~elseステートメントが括弧を使っているかチェックします。
public void doSomething()
{
//if~elseステートメントに括弧がないのでNG
if (foo) x = x + 1;
else x = x - 1;
}
ForLoopsMustUseBraces
forステートメントが括弧を使っているかチェックします。
public void foo()
{
// forステートメントに括弧がないのでNG
for (int i = 0; i < 42; i++) foo();
}
コメント