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

unnecessary_brace_in_string_interps

文字列補間における不要な波括弧。

説明

#

この診断は、波括弧を使用した文字列補間が単純な識別子を補間するために使用され、その後に英数字が続かない場合にアナライザーによって生成されます。

#

以下のコードは、補間要素${s}で不要な場合に波括弧が使用されているため、この診断を生成します。

dart
String f(String s) {
  return '"${s}"';
}

一般的な修正

#

不要な波括弧を削除する

dart
String f(String s) {
  return '"$s"';
}