Skip to main content

unnecessary_string_escapes

Unnecessary escape in string literal.

Description

#

The analyzer produces this diagnostic when characters in a string are escaped when escaping them is unnecessary.

Example

#

The following code produces this diagnostic because single quotes don't need to be escaped inside strings delimited by double quotes:

dart
var s = "Don\'t use a backslash here.";

Common fixes

#

Remove the unnecessary backslashes:

dart
var s = "Don't use a backslash here.";