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

missing_required_param

必須のパラメータ「{0}」が指定されていません。

必須のパラメータ「{0}」が指定されていません。 ({1}。)

説明

#

メソッドまたは関数で、必須として注釈が付けられている名前付きパラメータが、そのパラメータの値を提供せずに呼び出された場合に、アナライザーはこの診断を生成します。

#

次のコードは、名前付きパラメータxが必須であるため、この診断を生成します。

dart
import 'package:meta/meta.dart';

void f({@required int? x}) {}

void g() {
  f();
}

一般的な修正

#

必須の値を提供してください

dart
import 'package:meta/meta.dart';

void f({@required int? x}) {}

void g() {
  f(x: 2);
}