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

use_named_constants

同じオブジェクトを返すコンストラクタではなく、定数 '{0}' を使用してください。

説明

#

この診断は、既知の const 変数と同じ値で定数が作成された場合に、アナライザーによって生成されます。

#

以下のコードでは、コンストラクタの呼び出しが評価される値と同じ値を持つ、既知の const フィールド (Duration.zero) が存在するため、この診断が生成されます。

dart
Duration d = const Duration(seconds: 0);

一般的な修正

#

コンストラクタの呼び出しを、既知の const 変数への参照に置き換えてください。

dart
Duration d = Duration.zero;