unnecessary_ string_ escapes
Learn about the unnecessary_string_escapes linter rule.
Remove unnecessary backslashes in strings.
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' ";
Enable
# 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 If you're instead using the YAML map syntax to configure linter rules, add unnecessary_string_escapes: true under linter > rules:
analysis_options.yaml
yaml
linter: rules: unnecessary_string_escapes: true Was this page's content helpful?
Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.