跳到主要內容

use_named_constants

使用常量 '{0}',而不是返回相同物件的建構函式。

描述

#

當使用與已知 const 變數值相同的常量時,分析器會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊,因為存在一個已知 const 欄位 (Duration.zero),其值與建構函式呼叫評估結果相同

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

常見修正

#

將建構函式呼叫替換為對已知 const 變數的引用

dart
Duration d = Duration.zero;