报告 alsoapply 等范围函数中可以简化的 forEach 函数。

将 forEach 调用转换为 onEach 快速修复可用于自动修正代码。

示例:


  fun test(list: List<Int>) {
      val x = list.also { it.forEach { it + 4 } }.toString()
      val y = list.apply { forEach { println(it) } }
  }

在应用快速修复后:


  fun test(list: List<Int>) {
      val x = list.onEach { it + 4 }.toString()
      val y = list.onEach { println(it) }
  }