avoid_ positional_ boolean_ parameters
Saiba mais sobre a regra de lint avoid_positional_boolean_parameters.
Evite parâmetros booleanos posicionais.
Detalhes
#Do Effective Dart:
EVITE parâmetros booleanos posicionais.
Parâmetros booleanos posicionais são uma má prática porque são muito ambíguos. Usar parâmetros booleanos nomeados é muito mais legível, pois descreve por si só o que o valor booleano representa.
RUIM:
Task(true);
Task(false);
ListBox(false, true, true);
Button(false);
BOM:
Task.oneShot();
Task.repeating();
ListBox(scroll: true, showScrollbars: true);
Button(ButtonState.enabled);
Ativar
#
Para ativar a regra avoid_positional_boolean_parameters, adicione avoid_positional_boolean_parameters
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- avoid_positional_boolean_parameters
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione avoid_positional_boolean_parameters: true em linter > rules:
linter:
rules:
avoid_positional_boolean_parameters: 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ê.