prefer_final_fields
プライベートフィールド「{0}」は「final」にできます。
説明
#この診断は、プライベートフィールドが一度だけ代入された場合にアナライザーによって生成されます。フィールドは複数のコンストラクタで初期化できますが、それらのコンストラクタのうち1つしか実行されないため、それでもフラグが立てられます。
例
#以下のコードでは、フィールド_fがフィールドのイニシャライザで一度しか代入されていないため、この診断が生成されます。
dart
class C {
int _f = 1;
int get f => _f;
}一般的な修正
#フィールドをfinalとしてマークしてください
dart
class C {
final int _f = 1;
int get f => _f;
}