unnecessary_brace_in_string_interps

Stable
Recommended
Fix available

Avoid using braces in interpolation when not needed.

Details

#

AVOID using braces in interpolation when not needed.

If you're just interpolating a simple identifier, and it's not immediately followed by more alphanumeric text, the {} can and should be omitted.

BAD:

dart
print("Hi, ${name}!");

GOOD:

dart
print("Hi, $name!");

Enable

#

To enable the unnecessary_brace_in_string_interps rule, add unnecessary_brace_in_string_interps under linter > rules in your analysis_options.yaml file:

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_brace_in_string_interps

If you're instead using the YAML map syntax to configure linter rules, add unnecessary_brace_in_string_interps: true under linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_brace_in_string_interps: true