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

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 マップ構文を使用してリンタルールを設定している場合は、linter > rules の下に unnecessary_brace_in_string_interps: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_brace_in_string_interps: true