simplify_ variable_ pattern
Saiba mais sobre a regra de lint simplify_variable_pattern.
Evite nomes de membros desnecessários em padrões de variáveis.
Detalhes
#EVITE nomes de membros redundantes em padrões de variáveis.
Quando um padrão de variável declara uma variável com o mesmo nome de um membro do tipo correspondido, o nome do membro é redundante e pode ser omitido.
RUIM:
void f(Object o) {
if (o case String(length: var length)) {
print('string is $length characters long');
}
}
BOM:
void f(Object o) {
if (o case String(:var length)) {
print('string is $length characters long');
}
}
Ativar
#
Para ativar a regra simplify_variable_pattern, adicione simplify_variable_pattern
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- simplify_variable_pattern
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione simplify_variable_pattern: true em linter > rules:
linter:
rules:
simplify_variable_pattern: 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ê.