メインコンテンツにスキップ

use_colored_box

安定版
修正が利用可能です

ColoredBox を使用してください。

詳細

#

ContainerColor のみを持つ場合は、ColoredBox使用してください

ContainerColoredBox よりも重いウィジェットであり、さらに ColoredBoxconst コンストラクタを持っています。

悪い例

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