duplicate_named_argument
名前付きパラメーター '{0}' の引数がすでに指定されています。
説明
#名前付き引数が 2 つ以上あり、それらの名前が同じである場合、アナライザーはこの診断を生成します。
例
#以下のコードは、名前 a を持つ引数が 2 つあるため、この診断を生成します。
dart
void f(C c) {
c.m(a: 0, a: 1);
}
class C {
void m({int? a, int? b}) {}
}一般的な修正
#引数のいずれかの名前を変更する必要がある場合は、名前を変更してください。
dart
void f(C c) {
c.m(a: 0, b: 1);
}
class C {
void m({int? a, int? b}) {}
}引数のいずれかが間違っている場合は、削除してください。
dart
void f(C c) {
c.m(a: 1);
}
class C {
void m({int? a, int? b}) {}
}