目录

prefer_is_not_operator

优先使用 is! 运算符。

此规则自 Dart 2.7 起可用。

规则集:recommendedflutter

此规则有一个可用的快速修复

详细信息

#

当检查一个对象是否不是指定类型时,最好使用 '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