1

クラスのいくつかの任意の PMD 警告を無効にしようとしています。

無視するいくつかの PMD ルールをリストするにはどうすればよいですか? Googleで検索できませんでした。

@SuppressWarnings("PMD.OnlyOneReturn")
@SuppressWarnings("PMD.ShortVariable")
public class MyClass {

Eclipse コンパイル時エラーが発生します。

Duplicate annotation @SurpressWarnings

これはコンパイル可能ですが無視されます

@SuppressWarnings("PMD.OnlyOneReturn, PMD.ShortVariable")

これ

@SuppressWarnings("PMD.OnlyOneReturn", "PMD.ShortVariable")

結果は

Syntax error on token ,

Eclipse は PMD タイプを受け入れるように構成されています。

サポートされていない @SuppressWarnings ( "PMD.DoNotCallSystemExit" )

4

2 に答える 2

7

それらを配列にリストする必要があります。

このような:

@SuppressWarnings({
    "PMD.OnlyOneReturn",
    "PMD.ShortVariable"  })
于 2013-02-05T08:29:50.927 に答える
0

Annotation Type SuppressWarningsでたった今見つかりました。

{これはうまく}いくようですString[]

@SuppressWarnings({"PMD.OnlyOneReturn", "PMD.ShortVariable"})
于 2013-02-05T08:29:20.833 に答える