目次

use_colored_box

ColoredBoxを使用してください。

このルールは、Dart 2.17以降で使用できます。

このルールには、クイックフィックスがあります。

詳細

#

ContainerColorのみがある場合、ColoredBoxを使用してください。

ContainerColoredBoxよりも重いウィジェットであり、さらに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