跳至主要内容

use_colored_box

稳定
修复可用

使用 ColoredBox

详情

#

Container 仅包含 Color 时,请务必使用 ColoredBox

Container 是一个比 ColoredBox 更重量级的 Widget,并且额外的好处是,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 文件中,将 use_colored_box 添加到 linter > rules 下面

analysis_options.yaml
yaml
linter:
  rules:
    - use_colored_box

如果您使用的是 YAML map 语法来配置 linter 规则,请在 linter > rules 下面添加 use_colored_box: true

analysis_options.yaml
yaml
linter:
  rules:
    use_colored_box: true