不要な_null_許容_演算子_nullable_型_extension      
nullableな型に対するextensionでの不要なnull許容演算子。
詳細
#nullableな型に対するextensionで定義されたメンバーには、null許容演算子を使用しないでください。
悪い例
dart
extension E on int? {
  int m() => 1;
}
f(int? i) => i?.m();良い例
dart
extension E on int? {
  int m() => 1;
}
f(int? i) => i.m();有効にする
#unnecessary_null_aware_operator_on_extension_on_nullable ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に unnecessary_null_aware_operator_on_extension_on_nullable を追加してください。
analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_null_aware_operator_on_extension_on_nullable代わりにYAMLマップ構文を使用してlinterルールを設定している場合は、linter > rules の下に unnecessary_null_aware_operator_on_extension_on_nullable: true を追加してください。
analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_null_aware_operator_on_extension_on_nullable: true