內容

unnecessary_to_list_in_spreads

展開運算子中不必要的 toList()

此規則自 Dart 2.18 起可用。

規則集:建議flutter

此規則提供快速修正

詳細資訊

#

展開運算子中不必要的 toList()

錯誤範例

dart
children: <Widget>[
  ...['foo', 'bar', 'baz'].map((String s) => Text(s)).toList(),
]

正確範例

dart
children: <Widget>[
  ...['foo', 'bar', 'baz'].map((String s) => Text(s)),
]

用法

#

若要啟用 unnecessary_to_list_in_spreads 規則,請在您的 analysis_options.yaml 檔案的 linter > rules 下新增 unnecessary_to_list_in_spreads

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_to_list_in_spreads