prefer_iterable_whereType
iterableに対して`whereType`を使用することを推奨します。
このルールはDart 2.0から利用可能です。
ルールセット:core、recommended、flutter
このルールにはクイックフィックスが用意されています。
詳細
#推奨 iterable.whereType<T>()
を iterable.where((e) => e is 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
特に記載がない限り、このサイトのドキュメントはDart 3.5.3を反映しています。最終更新日:2024年7月3日。 ソースを表示 または 問題を報告する。