unnecessary_await_in_return
return 中不必要的 await
關鍵字。
此規則自 Dart 2.1 起可用。
此規則有可用的快速修正。
詳細資料
#當運算式類型可指定給函式的回傳類型時,避免回傳已等待的運算式。
錯誤範例
dart
Future<int> future;
Future<int> f1() async => await future;
Future<int> f2() async {
return await future;
}
正確範例
dart
Future<int> future;
Future<int> f1() => future;
Future<int> f2() {
return future;
}
用法
#若要啟用 unnecessary_await_in_return
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下方新增 unnecessary_await_in_return
analysis_options.yaml
yaml
linter:
rules:
- unnecessary_await_in_return