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

main_has_required_named_parameters

関数 'main' には、必須の名前付きパラメータを持たせることができません。

説明

#

「main」という名前の関数に 1 つ以上の必須の名前付きパラメータがある場合に、アナライザーはこの診断を生成します。

#

次のコードは、「main」という名前の関数に必須の名前付きパラメータ (x) があるため、この診断を生成します。

dart
void main({required int x}) {}

一般的な修正

#

関数がエントリポイントである場合は、required キーワードを削除してください。

dart
void main({int? x}) {}

関数がエントリポイントでない場合は、関数名を変更してください。

dart
void f({required int x}) {}