EN JP CN

JD.IFEMPTY

JD.IFEMPTY

JD.IFEMPTY は、if 文に空の then 分岐しかない場合に発生します。コードが完成していない可能性があります。

脆弱性とリスク

プログラマーがこのチェックを残している可能性があります。コードに戻って何かを追加するつもりであったか、忘れているのかもしれません。パフォーマンスに影響しない if、特に if メソッドの呼び出しが関係しています。

軽減と防止

コードを変更して if の分岐が空にならないようにするか、if 全体を削除してください。

例 1

9    private void foo(Object a) {
10      // ...
11     if (a==null) {
12       // do something
13     }
14   }

JD.IFEMPTY が 11 行目に対して報告されています。冗長な 'if' ステートメント。コードが完成していない可能性があります。

関連チェッカー