メインコンテンツにスキップ

unnecessary_string_escapes

文字列リテラルで不要なエスケープが行われています。

説明

#

アナライザーは、エスケープの必要がない文字をエスケープしている場合に、この診断を生成します。

#

以下のコードでは、ダブルクォートで区切られた文字列内のシングルクォートはエスケープする必要がないため、この診断が生成されます。

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

一般的な修正

#

不要なバックスラッシュを削除してください。

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