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
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。最終更新日:2024年7月3日。 ソースコードを表示 または 問題を報告する.