跳到主要內容

unnecessary_to_list_in_spreads

穩定
建議
提供修正

展開中不必要的 toList()

詳細資訊

#

展開中不必要的 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

如果您改為使用 YAML map 語法來設定 linter 規則,請在 linter > rules 下新增 unnecessary_to_list_in_spreads: true

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_to_list_in_spreads: true