Kotlin
Unused unary operator
Warning
New
Last modified: 03 December 2024Reports unary operators for number types on unused expressions.
Unary operators break previous expression if they are used without braces. As a result, mathematical expressions spanning multi lines can be misleading.
Example:
fun main() {
val result = 1 + 2 * 3
+ 3 // <== note that '+ 3' doesn't belong to the 'result' variable, it is unused
println("Result = $result") // The result is '7' and not '10' as it might be expected
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
UnusedUnaryOperator
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Kotlin, 243.23126-IJ |
Thanks for your feedback!
Was this page helpful?