跳到主要内容

unnecessary_brace_in_string_interps

稳定
推荐
提供修复

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

详情

#

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

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

错误示例

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 映射语法来配置 linter 规则,请在 linter > rules 下添加 unnecessary_brace_in_string_interps: true

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_brace_in_string_interps: true