use_super_parameters
パラメータ「{0}」は super パラメータにできます。
パラメータ「{0}」は super パラメータにできます。
説明
#この診断は、コンストラクタのパラメータが、参照または変更されることなく super コンストラクタに渡され、かつ super パラメータが使用されていない場合に、アナライザーによって生成されます。
例
#以下のコードは、B のコンストラクタのパラメータが super コンストラクタの引数としてのみ使用されているため、この診断を生成します。
dart
class A {
A({int? x, int? y});
}
class B extends A {
B({int? x, int? y}) : super(x: x, y: y);
}一般的な修正
#引数を渡すために super パラメータを使用してください。
dart
class A {
A({int? x, int? y});
}
class B extends A {
B({super.x, super.y});
}