メインコンテンツにスキップ

unnecessary_nullable_for_final_variable_declarations

型は非 null 許容にできます。

説明

#

final フィールドまたは変数が null 許容型であるにもかかわらず、非 null 許容値で初期化されている場合、アナライザーはこの診断を生成します。

#

以下のコードは、final 変数 i が null 許容型 (int?) であるが、決して null にはならないため、この診断を生成します。

dart
final int? i = 1;

一般的な修正

#

型を非 null 許容にする

dart
final int i = 1;