prefer_ contains
Saiba mais sobre a regra de lint prefer_contains.
Use contains para instâncias de List e String.
Detalhes
#
NÃO FAÇA usar indexOf para verificar se uma coleção contém um elemento.
Chamar indexOf para verificar se uma coleção contém algo é difícil de ler
e pode ter um desempenho ruim.
Em vez disso, prefira contains.
RUIM:
if (lunchBox.indexOf('sandwich') == -1) return 'so hungry...';
BOM:
if (!lunchBox.contains('sandwich')) return 'so hungry...';
Ativar
#
Para ativar a regra prefer_contains, adicione prefer_contains em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- prefer_contains
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione prefer_contains: true em linter > rules:
linter:
rules:
prefer_contains: 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ê.