目次

unnecessary_null_checks

不要なnullチェック。

このルールは現在実験的であり、Dart 2.12から利用可能です。

このルールにはクイックフィックスがあります。

詳細

#

許容可能なnull値に対してしないでくださいnullチェックを適用しないでください。

悪い例

dart
f(int? i) {}
m() {
  int? j;
  f(j!);
}

良い例

dart
f(int? i) {}
m() {
  int? j;
  f(j);
}

使用方法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_null_checks