跳到主要內容

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