跳到主要内容

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 文件中的 linter > rules 下添加 use_colored_box

analysis_options.yaml
yaml
linter:
  rules:
    - use_colored_box

如果您改为使用 YAML 映射语法来配置 linter 规则,请在 linter > rules 下添加 use_colored_box: true

analysis_options.yaml
yaml
linter:
  rules:
    use_colored_box: true