Redundant curly braces in string template
Reports usages of curly braces in string templates around simple identifiers.
Use the 'Remove curly braces' quick-fix to remove the redundant braces.
Examples:
fun redundant() {
val x = 4
val y = "${x}" // <== redundant
}
fun correctUsage() {
val x = "x"
val y = "${x.length}" // <== Ok
}
After the quick-fix is applied:
fun redundant() {
val x = 4
val y = "$x"
}
fun correctUsage() {
val x = "x" <== Updated
val y = "${x.length}"
}
Inspection options
Option | Type | Default |
---|---|---|
Report also for a variables without a whitespace around | Checkbox | false |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Kotlin, @snapshot@ |
Last modified: 13 July 2023