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

use_colored_box

'Color' のみを持つ 'Container' ではなく、'ColoredBox' を使用してください。

説明

#

analyzer は、色のみを設定して Container が作成された場合に、この診断を生成します。

#

以下のコードは、コンテナの唯一設定されている属性が color であるため、この診断を生成します。

dart
import 'package:flutter/material.dart';

Widget build() {
  return Container(
    color: Colors.red,
    child: const Text('hello'),
  );
}

一般的な修正

#

ContainerColoredBox に置き換えてください。

dart
import 'package:flutter/material.dart';

Widget build() {
  return ColoredBox(
    color: Colors.red,
    child: const Text('hello'),
  );
}