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

record_literal_one_positional_no_trailing_comma

フィールドが1つだけのレコードリテラルには、末尾にカンマが必要です。

説明

#

フィールドが1つだけのレコードリテラルに末尾のカンマがない場合、アナライザーはこの診断を生成します。

場所によっては、フィールドが1つだけのレコードリテラルは括弧で囲まれた式である場合もあります。これら2つの有効な解釈を区別するために、末尾のカンマが必要です。

#

次のコードは、レコードリテラルにフィールドが1つしかないのに末尾のカンマがないため、この診断を生成します。

dart
var r = const (1);

一般的な修正

#

末尾にカンマを追加する

dart
var r = const (1,);