Skip to content

Boolean Prefix (ARCH8007)

Key kotlin.naming.boolean-prefix · Severity info · Category naming

Flags Boolean properties and functions whose name lacks an interrogative prefix (is/has/can/should).

val active: Boolean = true
fun premium(): Boolean = false
val isActive: Boolean = true
fun hasPremium(): Boolean = false

Prefix Boolean members with is/has/can/should so conditions read as questions.