Contents

unnecessary_string_escapes

Contents

Remove unnecessary backslashes in strings.

This rule is available as of Dart 2.8.

Rule sets: recommended, flutter

This rule has a quick fix available.

Details

#

Remove unnecessary backslashes in strings.

BAD:

dart
'this string contains 2 \"double quotes\" ';
"this string contains 2 \'single quotes\' ";

GOOD:

dart
'this string contains 2 "double quotes" ';
"this string contains 2 'single quotes' ";

Usage

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_string_escapes