prefer_ asserts_ with_ message
Saiba mais sobre a regra de lint prefer_asserts_with_message.
Prefira asserts com mensagem.
Detalhes
#
Quando asserções falham, nem sempre é simples entender o motivo.
Adicionar uma mensagem ao assert ajuda o desenvolvedor a entender por que o AssertionError ocorre.
RUIM:
f(a) {
assert(a != null);
}
class A {
A(a) : assert(a != null);
}
BOM:
f(a) {
assert(a != null, 'a must not be null');
}
class A {
A(a) : assert(a != null, 'a must not be null');
}
Ativar
#
Para ativar a regra prefer_asserts_with_message, adicione prefer_asserts_with_message
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- prefer_asserts_with_message
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione prefer_asserts_with_message: true em linter > rules:
linter:
rules:
prefer_asserts_with_message: 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ê.