跳到主要内容

unnecessary_brace_in_string_interps

稳定
推荐
有可用修复

避免在不需要时在插值中使用花括号。

详情

#

避免在不需要时在插值中使用花括号。

如果只是插值一个简单的标识符,并且其后面没有紧跟其他字母数字文本,则可以并且应该省略 {}

不好的示例

dart
print("Hi, ${name}!");

好的示例

dart
print("Hi, $name!");

启用

#

要启用 unnecessary_brace_in_string_interps 规则,请在 analysis_options.yaml 文件中,在 linter > rules 下添加 unnecessary_brace_in_string_interps

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_brace_in_string_interps

如果改用 YAML map 语法配置 Linter 规则,请在 linter > rules 下添加 unnecessary_brace_in_string_interps: true

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_brace_in_string_interps: true