目次

prefer_iterable_whereType

iterableに対して`whereType`を使用することを推奨します。

このルールはDart 2.0から利用可能です。

ルールセット:corerecommendedflutter

このルールにはクイックフィックスが用意されています。

詳細

#

推奨 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