PMD – Bracesルール・セット

括弧に関するルールセットです。
※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();
}

コメント

Copied title and URL