目次

prefer_inlined_adds

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

このルールは Dart 2.3 以降で使用可能です。

ルールセット: 推奨, flutter

このルールには、クイックフィックスが利用可能です。

詳細

#

可能な場合は、addaddAll メソッドを使用するのではなく、リストリテラルで要素をインラインで宣言します。

悪い例

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