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

prefer_final_locals

ローカル変数は final にすべきです。

説明

#

ローカル変数が final としてマークされていない場合、アナライザーはこの診断を生成します。

#

以下のコードは、変数 sfinal としてマークされていないため、この診断を生成します。

dart
int f(int i) {
  var s = i + 1;
  return s;
}

一般的な修正

#

変数に final 修飾子を追加し、もし var があれば削除してください。

dart
int f(int i) {
  final s = i + 1;
  return s;
}