unnecessary_await_in_return

Group: style

Maturity: stable

Linter v0.1.73

Since info is static, may be stale

View all Lint Rules

Using the Linter

Avoid returning an awaited expression when the expression type is assignable to the function's return type.

BAD:

Future<int> future;
Future<int> f1() async => await future;
Future<int> f2() async {
  return await future;
}

GOOD:

Future<int> future;
Future<int> f1() => future;
Future<int> f2() {
  return future;
}