cascade_ invocations
Saiba mais sobre a regra de lint cascade_invocations.
Encadeie chamadas consecutivas de método na mesma referência.
Detalhes
#FAÇA usar o estilo de cascade ao invocar métodos sucessivamente na mesma referência.
RUIM:
SomeClass someReference = SomeClass();
someReference.firstMethod();
someReference.secondMethod();
RUIM:
SomeClass someReference = SomeClass();
...
someReference.firstMethod();
someReference.aProperty = value;
someReference.secondMethod();
BOM:
SomeClass someReference = SomeClass()
..firstMethod()
..aProperty = value
..secondMethod();
BOM:
SomeClass someReference = SomeClass();
...
someReference
..firstMethod()
..aProperty = value
..secondMethod();
Ativar
#
Para ativar a regra cascade_invocations, adicione cascade_invocations em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- cascade_invocations
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione cascade_invocations: true em linter > rules:
linter:
rules:
cascade_invocations: 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ê.