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

prefer_inlined_adds

安定版
推奨
修正が利用可能です

可能な場合は、リスト項目宣言をインライン化します。

詳細

#

可能な場合は、add および addAll メソッドを使用する代わりに、リストリテラルで要素をインラインで宣言してください。

悪い例

dart
var l = ['a']..add('b')..add('c');
var l2 = ['a']..addAll(['b', 'c']);

良い例

dart
var l = ['a', 'b', 'c'];
var l2 = ['a', 'b', 'c'];

有効にする

#

prefer_inlined_adds ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に prefer_inlined_adds を追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_inlined_adds

代わりにリンタルルを構成するために YAML マップ構文を使用している場合は、linter > rules の下に prefer_inlined_adds: true を追加します。

analysis_options.yaml
yaml
linter:
  rules:
    prefer_inlined_adds: true