prefer_iterable_whereType
イテラブルでwhereTypeの使用を推奨します。
詳細
#iterable.where((e) => e is T)よりもiterable.whereType<T>()を使用することを推奨します。
悪い例
dart
iterable.where((e) => e is MyClass);良い例
dart
iterable.whereType<MyClass>();有効にする
#prefer_iterable_whereTypeルールを有効にするには、analysis_options.yamlファイルでlinter > rulesの下にprefer_iterable_whereTypeを追加してください。
analysis_options.yaml
yaml
linter:
rules:
- prefer_iterable_whereType代わりにYAMLマップ構文を使用してリンタールールを設定している場合は、linter > rulesの下にprefer_iterable_whereType: trueを追加してください。
analysis_options.yaml
yaml
linter:
rules:
prefer_iterable_whereType: true