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 }
fun redundant() { val x = 4 val y = "$x" } fun correctUsage() { val x = "x" <== Updated val y = "${x.length}" }

Inspection options

Here you can find the description of settings available for the Redundant curly braces in string template inspection, and the reference of their default values.

Report also for a variables without a whitespace around

Not selected

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Kotlin, 241.14841-IJ

Last modified: 12 March 2024