avoid_empty_else  
else句で空のステートメントは許可されていません。
説明
#else の後のステートメントが空のステートメント(セミコロン)である場合に、アナライザーはこの診断を生成します。
詳細については、avoid_empty_else のドキュメントを参照してください。
例
#else の後に続くステートメントが空のステートメントであるため、以下のコードはこの診断を生成します。
dart
void f(int x, int y) {
  if (x > y)
    print("1");
  else ;
    print("2");
}一般的な修正
#空のステートメントの後のステートメントが、条件が false の場合にのみ実行されることを意図している場合は、空のステートメントを削除してください。
dart
void f(int x, int y) {
  if (x > y)
    print("1");
  else
    print("2");
}条件が false の場合にのみ実行されるコードがない場合は、else 句全体を削除してください。
dart
void f(int x, int y) {
  if (x > y)
    print("1");
  print("2");
}