use_setters_to_change_properties
メソッドは、プロパティを変更するために使用されます。
説明
#フィールドの値の設定にメソッドが使用され、トップレベル変数の値の設定に関数が使用され、それ以外に何も行われていない場合、アナライザーはこの診断を生成します。
例
#以下のコードは、メソッド setF がフィールド _f の値を設定するために使用され、それ以外の処理を行わないため、この診断を生成します。
dart
class C {
int _f = 0;
void setF(int value) => _f = value;
}一般的な修正
#メソッドをセッターに変換します
dart
class C {
int _f = 0;
set f(int value) => _f = value;
}