1

私はインターフェースXを持っています

interface X
{
    public function foo($x, $y = 0);
}

それから私はクラスを持っています

class xx implements X
{
    public function foo($x, $y = 0)
    {
        // use $x, but not $y
    }
}

$yのこの実装ではオプションを使用したくないため、これは完全に正常ですX。しかし、PMD は、 $y は未使用のパラメーターであると叫びます。

PMD の動作を簡単に変更するにはどうすればよいですか? 私が見つけた唯一の解決策は、注釈を付けて警告を抑制する@SuppressWarnings(unused)ことでした。それは私が本当に好きなことではありません。

4

1 に答える 1