17
7
DO use iterable.every instead of iterable.where().isEmpty.
iterable.every
iterable.where().isEmpty
const numbers = [1, 2, 3]; final areAllPositive = numbers.where((number) => number < 0).isEmpty;
const numbers = [1, 2, 3]; final areAllPositive = numbers.every((number) => number > 0);
To enable the prefer_iterable_every rule, add prefer_iterable_every under plugins > pyramid_lint > diagnostics in your analysis_options.yaml file:
prefer_iterable_every
plugins > pyramid_lint > diagnostics
analysis_options.yaml
plugins: pyramid_lint: <version> diagnostics: prefer_iterable_every: true