私はインターフェース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)
ことでした。それは私が本当に好きなことではありません。