avoid_ bool_ literals_ in_ conditional_ expressions
Saiba mais sobre a regra de lint avoid_bool_literals_in_conditional_expressions.
Evite literais bool em expressões condicionais.
Detalhes
#EVITE literais bool em expressões condicionais.
RUIM:
condition ? true : boolExpression
condition ? false : boolExpression
condition ? boolExpression : true
condition ? boolExpression : false
BOM:
condition || boolExpression
!condition && boolExpression
!condition || boolExpression
condition && boolExpression
Ativar
#
Para ativar a regra avoid_bool_literals_in_conditional_expressions, adicione avoid_bool_literals_in_conditional_expressions
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- avoid_bool_literals_in_conditional_expressions
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione avoid_bool_literals_in_conditional_expressions: true em linter > rules:
linter:
rules:
avoid_bool_literals_in_conditional_expressions: 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ê.