Back to Intellij Community

ConvertTwoComparisonsToRangeCheck

plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/ConvertTwoComparisonsToRangeCheck.html

2025.3-rc-2410 B
Original Source

Reports two consecutive comparisons that can be converted to a range check.

Checking against a range makes code simpler by removing test subject duplication.

Example:

fun checkMonth(month: Int): Boolean {
      return month >= 1 && month <= 12
  }

The quick-fix replaces the comparison-based check with a range one:

fun checkMonth(month: Int): Boolean {
      return month in 1..12
  }