..< 演算子に置換できる until を報告します。

どの until から ..< への置換も、あらゆる点でセマンティクスを変更することはありません。

UX 調査により、開発者が ..< を含んでいるコードを読む場合は until を読む場合と比較してエラーの数が約 20 ~ 30% 減少することが分かっています。

例:


  fun main(args: Array<String>) {
      for (index in 0 until args.size) {
          println(index)
      }
  }

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


  fun main(args: Array<String>) {
      for (index in 0..<args.size) {
          println(index)
      }
  }

このインスペクションは、プロジェクトまたはモジュールの Kotlin 言語レベルが 1.7 以上の場合にのみ報告します。