use_colored_box
Use ColoredBox.
This rule is available as of Dart 2.17.
This rule has a quick fix available.
Details
#DO use ColoredBox when Container has only a Color.
A Container is a heavier Widget than a ColoredBox, and as bonus, ColoredBox has a const constructor.
BAD:
dart
Widget buildArea() {
return Container(
color: Colors.blue,
child: const Text('hello'),
);
}GOOD:
dart
Widget buildArea() {
return const ColoredBox(
color: Colors.blue,
child: Text('hello'),
);
}Usage
#To enable the use_colored_box rule, add use_colored_box under linter > rules in your analysis_options.yaml file:
analysis_options.yaml
yaml
linter:
rules:
- use_colored_boxUnless stated otherwise, the documentation on this site reflects Dart 3.6.0. Page last updated on 2024-07-03. View source or report an issue.