unused_ catch_ stack
Detalhes sobre o diagnóstico 'unused_catch_stack' produzido pelo analisador do Dart.
The stack trace variable '{0}' isn't used and can be removed.
Descrição
#
O analisador gera este diagnóstico quando o parâmetro do stack trace em uma
cláusula catch não é referenciado dentro do corpo do bloco catch.
Exemplo
#O código a seguir gera este diagnóstico porque stackTrace não é referenciado:
void f() {
try {
// ...
} catch (exception, stackTrace) {
// ...
}
}
Correções comuns
#Se você precisa referenciar o parâmetro do stack trace, então adicione uma referência a ele. Caso contrário, remova-o:
void f() {
try {
// ...
} catch (exception) {
// ...
}
}
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ê.