Inspectopedia Help

'rangeTo' or the '..' call should be replaced with 'until'

Reports calls to rangeTo or the .. operator instead of calls to until.

Using corresponding functions makes your code simpler.

The quick-fix replaces rangeTo or the .. call with until.

Example:

fun foo(a: Int) { for (i in 0..a - 1) { } }

After the quick-fix is applied:

fun foo(a: Int) { for (i in 0 until a) { } }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Kotlin, @snapshot@

Last modified: 13 July 2023