Pular para o conteúdo principal

use_colored_box

Saiba mais sobre a regra de lint use_colored_box.

Estável
Correção disponível
Lançado no Dart 2.17

Use ColoredBox.

Detalhes

#

FAÇA usar ColoredBox quando o Container tiver apenas uma Color.

Um Container é um Widget mais pesado que um ColoredBox, e, como vantagem extra, o ColoredBox tem um construtor const.

RUIM:

dart
Widget buildArea() {
  return Container(
    color: Colors.blue,
    child: const Text('hello'),
  );
}

BOM:

dart
Widget buildArea() {
  return const ColoredBox(
    color: Colors.blue,
    child: Text('hello'),
  );
}

Ativar

#

Para ativar a regra use_colored_box, adicione use_colored_box em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - use_colored_box

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione use_colored_box: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    use_colored_box: true

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ê.