パフォーマンスに良い影響を及ぼすことのない asSequence() の冗長な呼び出しを報告します。

asSequence() は操作を遅延実行して中間コレクションを作成しないため、複数の操作を伴うコレクションの処理を高速化します。

しかし、asSequence() の直後にターミナル操作 (toList() など) が使用されている場合、パフォーマンスに良い影響を及ぼしません。

例:


  fun test(list: List<String>) {
      list.asSequence().last()
  }

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


  fun test(list: List<String>) {
      list.last()
  }