Reports for loops iterating over a collection using the withIndex() function and not using the index variable.

Use the "Remove indices in 'for' loop" quick-fix to clean up the code.

Examples:


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

After the quick-fix is applied:


  fun foo(bar: List<String>) {
      for (value: String in bar) { // <== '.withIndex()' and 'index' are removed
          println(value)
      }
  }