unnecessary_to_list_in_spreads

Group: style

Maturity: stable

Dart SDK: >= 2.18.0 • (Linter v1.24.0)

Since info is static, may be stale
has-fix

View all Lint Rules

Using the Linter

Unnecessary toList() in spreads.

BAD:

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

GOOD:

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

Usage

To enable the unnecessary_to_list_in_spreads lint, add unnecessary_to_list_in_spreads under linter > rules in your analysis_options.yaml file:

linter:
  rules:
    - unnecessary_to_list_in_spreads