unnecessary_statements
不要なステートメント。
説明
#アナライザーは、明確な効果のない式ステートメントがある場合にこの診断を生成します。
例
#以下のコードは、2つの呼び出しから返された値の加算に明確な効果がないため、この診断を生成します。
dart
void f(int Function() first, int Function() second) {
first() + second();
}一般的な修正
#式を計算する必要がない場合は、削除してください。
dart
void f(int Function() first, int Function() second) {
}式の値が必要な場合は、それを使用してください。必要に応じて、まずローカル変数に代入してから使用してください。
dart
void f(int Function() first, int Function() second) {
print(first() + second());
}式の部分を実行する必要がある場合は、不要な部分を削除してください。
dart
void f(int Function() first, int Function() second) {
first();
second();
}