text_ direction_ code_ point_ in_ literal
Detalhes sobre o diagnóstico 'text_direction_code_point_in_literal' produzido pelo analisador do Dart.
The Unicode code point 'U+{0}' changes the appearance of text from how it's interpreted by the compiler.
Descrição
#O analisador produz este diagnóstico quando encontra um código-fonte que contém pontos de código Unicode de direção de texto. Esses pontos de código fazem com que o código-fonte, seja em um literal de string ou em um comentário, seja interpretado e compilado de forma diferente de como aparece nos editores, o que pode levar a possíveis vulnerabilidades de segurança.
Exemplo
#O código a seguir produz este diagnóstico duas vezes porque há caracteres ocultos no início e no fim da string do rótulo:
var label = 'Interactive text';
Correções comuns
#Se os pontos de código devem ser incluídos no literal de string, então escape-os:
var label = '\u202AInteractive text\u202C';
Se os pontos de código não devem ser incluídos no literal de string, então remova-os:
var label = 'Interactive text';
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ê.