単一のチェックに単純化できる null チェックと空チェックの組み合わせを報告します。

クイックフィックスを使用すると、ハイライトされたチェックが isNullOrEmpty() のような複合チェックの呼び出しに置換されます。

例:


  fun test(list: List<Int>?) {
      if (list == null || list.isEmpty()) {
          println("List is empty!")
      } else {
          println(list.joinToString())
      }
  }

クイックフィックス適用後:


  fun test(list: List<Int>?) {
      if (list.isNullOrEmpty()) {
          println("List is empty!")
      } else {
          println(list.joinToString())
      }
  }