empty_ catches
Saiba mais sobre a regra de lint empty_catches.
Evite blocos catch vazios.
Detalhes
#EVITE blocos catch vazios.
Em geral, blocos catch vazios devem ser evitados. Quando forem intencionais, deve-se incluir um comentário explicando por que as exceções estão sendo capturadas e suprimidas. Como alternativa, o identificador da exceção pode ser nomeado com sublinhados (por exemplo,
_) para indicar que a intenção é ignorá-la.
RUIM:
try {
...
} catch(exception) { }
BOM:
try {
...
} catch(e) {
// ignored, really.
}
// Alternatively:
try {
...
} catch(_) { }
// Better still:
try {
...
} catch(e) {
doSomething(e);
}
Ativar
#
Para ativar a regra empty_catches, adicione empty_catches em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- empty_catches
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione empty_catches: true em linter > rules:
linter:
rules:
empty_catches: 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ê.