async_ return_ with_ no_ await
Saiba mais sobre a regra de lint async_return_with_no_await.
Retorno sem await.
Detalhes
#
FAÇA usar await ao retornar um Future de uma função async.
RUIM:
Future<String> futureString(Future<String> value) async {
return value;
}
Future<int> futureInt(Future<int> value) async => value;
BOM:
Future<String> futureString(Future<String> value) async {
return await value;
}
Future<int> futureInt(Future<int> value) => value;
Ativar
#
Para ativar a regra async_return_with_no_await, adicione async_return_with_no_await
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- async_return_with_no_await
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione async_return_with_no_await: true em linter > rules:
linter:
rules:
async_return_with_no_await: true
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.