Contents

unnecessary_brace_in_string_interps

Contents

Avoid using braces in interpolation when not needed.

This rule is available as of Dart 2.0.

Rule sets: recommended, flutter

This rule has a quick fix available.

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!");

Usage

#

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