use_colored_box
ColoredBox を使用してください。
詳細
#Container が Color のみを持つ場合は、ColoredBox を使用してください。
Container は ColoredBox よりも重いウィジェットであり、さらに ColoredBox は const コンストラクタを持っています。
悪い例
dart
Widget buildArea() {
return Container(
color: Colors.blue,
child: const Text('hello'),
);
}良い例
dart
Widget buildArea() {
return const ColoredBox(
color: Colors.blue,
child: Text('hello'),
);
}有効にする
#use_colored_box ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に use_colored_box を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- use_colored_box代わりに YAML マップ構文を使用してリンタルルールを設定している場合は、linter > rules の下に use_colored_box: true を追加してください。
analysis_options.yaml
yaml
linter:
rules:
use_colored_box: true