undefined_referenced_parameter
引數“{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;