Back to Intellij Community

ReplaceSizeCheckWithIsNotEmpty

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

2025.3-rc-2422 B
Original Source

Reports size checks of Collections/Array/String that should be replaced with isNotEmpty().

Using isNotEmpty() makes your code simpler.

The quick-fix replaces the size check with isNotEmpty().

Example:

fun foo() {
      val arrayOf = arrayOf(1, 2, 3)
      arrayOf.size > 0
  }

After the quick-fix is applied:

fun foo() {
      val arrayOf = arrayOf(1, 2, 3)
      arrayOf.isNotEmpty()
  }