JD.IFEMPTY

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

脆弱性とリスク

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

軽減と防止

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

例 1

コピー
    private void foo(Object a) {
      // ...
     if (a==null) {
       // do something
     }
   }

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

関連チェッカー