报告使用 withIndex() 函数而非索引变量迭代集合的 for 循环。

使用“移除 'for' 循环中的索引”快速修复可清理代码。

示例:


  fun foo(bar: List<String>) {
     for ((index : Int, value: String) in bar.withIndex()) { // <== 'index' 未使用
         println(value)
     }
  }

在应用快速修复后:


  fun foo(bar: List<String>) {
      for (value: String in bar) { // <== '.withIndex()' 和 'index' 已被移除
          println(value)
      }
  }