目次

prefer_is_not_operator

is!演算子の使用を推奨します。

このルールはDart 2.7以降で利用可能です。

ルールセット: 推奨Flutter

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

詳細

#

オブジェクトが特定の型でないかどうかを確認する場合は、'is!'演算子を使用することを推奨します。

悪い例

dart
if (!(foo is Foo)) {
  ...
}

良い例

dart
if (foo is! Foo) {
  ...
}

使用方法

#

prefer_is_not_operatorルールを有効にするには、analysis_options.yamlファイルのlinter > rulesセクションにprefer_is_not_operatorを追加します。

analysis_options.yaml
YAML
linter:
  rules:
    - prefer_is_not_operator