..< 연산자로 바꿀 수 있는 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 이상인 경우에만 보고합니다.