未定義_参照_パラメータ
パラメータ「{0}」は「{1}」によって定義されていません。
説明
#アナライザーは、UseResult.unless(parameterDefined: parameterName) の形式のアノテーションが、アノテーションが付けられた関数で定義されていないパラメータ名を指定した場合に、この診断を生成します。
例
#次のコードは、関数 f に b という名前のパラメータがないため、この診断を生成します。
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;