unnecessary_ unawaited
Saiba mais sobre a regra de lint unnecessary_unawaited.
Uso desnecessário de 'unawaited'.
Detalhes
#
Uma chamada a uma função, método ou operador, ou uma referência a um campo, getter ou variável de nível superior anotado com
@awaitNotRequired, não precisa ser envolvida em uma chamada a unawaited().
RUIM:
@awaitNotRequired
Future<LogMessage> log(String message) { ... }
void f() {
unawaited(log('Message.'));
}
BOM:
@awaitNotRequired
Future<LogMessage> log(String message) { ... }
void f() {
log('Message.');
}
Ativar
#
Para ativar a regra unnecessary_unawaited, adicione unnecessary_unawaited em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- unnecessary_unawaited
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione unnecessary_unawaited: true em linter > rules:
linter:
rules:
unnecessary_unawaited: 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ê.