Inspectopedia Help

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