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