跳到主要内容

unnecessary_brace_in_string_interps

字符串插值中不必要的花括号。

描述

#

当字符串插值使用花括号来插入一个简单标识符且其后没有字母数字文本时,分析器会产生此诊断。

示例

#

以下代码会产生此诊断,因为插值元素 ${s} 使用了不必要的花括号

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

常见修复

#

移除不必要的花括号

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