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

未定義_参照_パラメータ

パラメータ「{0}」は「{1}」によって定義されていません。

説明

#

アナライザーは、UseResult.unless(parameterDefined: parameterName) の形式のアノテーションが、アノテーションが付けられた関数で定義されていないパラメータ名を指定した場合に、この診断を生成します。

#

次のコードは、関数 fb という名前のパラメータがないため、この診断を生成します。

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

@UseResult.unless(parameterDefined: 'b')
int f([int? a]) => a ?? 0;

一般的な修正

#

parameterDefined という名前の引数を、関数のいずれかのパラメータの名前に一致するように変更してください。

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

@UseResult.unless(parameterDefined: 'a')
int f([int? a]) => a ?? 0;