unused_ catch_ clause
Detalhes sobre o diagnóstico 'unused_catch_clause' produzido pelo analisador do Dart.
The exception variable '{0}' isn't used, so the 'catch' clause can be removed.
Descrição
#
O analisador gera este diagnóstico quando encontra uma cláusula catch em que
nem o parâmetro da exceção nem o parâmetro opcional do stack trace são usados no
bloco catch.
Exemplo
#O código a seguir gera este diagnóstico porque e não é referenciado:
void f() {
try {
int.parse(';');
} on FormatException catch (e) {
// ignored
}
}
Correções comuns
#Remova a cláusula catch não utilizada:
void f() {
try {
int.parse(';');
} on FormatException {
// ignored
}
}
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ê.