dead_ code
Detalhes sobre o diagnóstico 'dead_code' produzido pelo analisador do Dart.
Dead code.
Dead code: The assigned-to wildcard variable is marked late and can never be referenced so this initializer will never be evaluated.
Descrição
#O analisador emite este diagnóstico quando é encontrado código que não será executado, porque a execução nunca chegará até ele.
Exemplo
#
O código a seguir produz este diagnóstico porque a invocação de print ocorre depois que a função já retornou:
void f() {
return;
print('here');
}
Correções comuns
#Se o código não for necessário, remova-o:
void f() {
return;
}
Se o código precisar ser executado, mova-o para um lugar onde ele será executado:
void f() {
print('here');
return;
}
Ou reescreva o código antes dele, para que ele possa ser alcançado:
void f({bool skipPrinting = true}) {
if (skipPrinting) {
return;
}
print('here');
}
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ê.