Inspectopedia Help

Local variable naming convention

Reports local variables that do not follow the naming conventions.

You can specify the required pattern in the inspection options.

Recommended naming conventions: it has to start with a lowercase letter, use camel case and no underscores.

Example:

fun fibonacciNumber(index: Int): Long = when(index) { 0 -> 0 else -> { // does not follow naming conventions: contains underscore symbol (`_`) var number_one: Long = 0 // does not follow naming conventions: starts with an uppercase letter var NUMBER_TWO: Long = 1 // follow naming conventions: starts with a lowercase letter, use camel case and no underscores. var numberThree: Long = number_one + NUMBER_TWO for(currentIndex in 2..index) { numberThree = number_one + NUMBER_TWO number_one = NUMBER_TWO NUMBER_TWO = numberThree } numberThree } }

Inspection options

Option

Type

Default

Pattern

String

[a-z][A-Za-z\d]*

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Kotlin, @snapshot@

Last modified: 13 July 2023