no_ adjacent_ strings_ in_ list
Detalhes sobre o diagnóstico 'no_adjacent_strings_in_list' produzido pelo analisador do Dart.
Don't use adjacent strings in a list literal.
Descrição
#O analisador emite este diagnóstico quando dois literais de string estão adjacentes em um literal de lista. Strings adjacentes em Dart são concatenadas para formar uma única string, mas a intenção pode ser que cada string seja um elemento separado da lista.
Exemplo
#
O código a seguir gera este diagnóstico porque as strings 'a' e 'b' estão
adjacentes:
List<String> list = [
'a'
'b',
'c',
];
Correções comuns
#Se as duas strings devem ser elementos separados da lista, então adicione uma vírgula entre elas:
List<String> list = ['a', 'b', 'c'];
Se as duas strings devem formar uma única string concatenada, então ou una as strings manualmente:
List<String> list = ['ab', 'c'];
Ou use o operador + para concatenar as strings:
List<String> list = ['a' + 'b', 'c'];
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ê.