invalid_ use_ of_ do_ not_ submit_ member
Detalhes sobre o diagnóstico 'invalid_use_of_do_not_submit_member' produzido pelo analisador do Dart.
Uses of '{0}' should not be submitted to source control.
Descrição
#
O analisador gera este diagnóstico quando um membro anotado com @doNotSubmit
é referenciado fora de uma declaração de membro que também está anotada com @doNotSubmit.
Exemplo
#Dado um arquivo a.dart contendo a seguinte declaração:
import 'package:meta/meta.dart';
@doNotSubmit
void emulateCrash() { /* ... */ }
O código a seguir gera este diagnóstico porque a declaração está sendo referenciada fora de um membro que também está anotado com
@doNotSubmit:
import 'a.dart';
void f() {
emulateCrash();
}
Correções comuns
#Na maioria das vezes, quando a implementação está concluída com testes locais, a referência ao membro deve ser removida.
Se você estiver construindo funcionalidades adicionais sobre o membro, anote também o novo membro com
@doNotSubmit:
import 'package:meta/meta.dart';
import 'a.dart';
@doNotSubmit
void emulateCrashWithOtherFunctionality() {
emulateCrash();
// do other things.
}
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ê.