17
7
DO use iterable.first instead of iterable[0] or iterable.elementAt(0).
iterable.first
iterable[0]
iterable.elementAt(0)
const numbers = [1, 2, 3]; final firstNumber = numbers[0]; // or final firstNumber = numbers.elementAt(0);
const numbers = [1, 2, 3]; final firstNumber = numbers.first;
To enable the prefer_iterable_first rule, add prefer_iterable_first under plugins > pyramid_lint > diagnostics in your analysis_options.yaml file:
prefer_iterable_first
plugins > pyramid_lint > diagnostics
analysis_options.yaml
plugins: pyramid_lint: <version> diagnostics: prefer_iterable_first: true