super_in_extension
拡張機能では、拡張機能にスーパークラスがないため、'super' キーワードを使用することはできません。
説明
#アナライザーは、拡張機能内で宣言されたメンバーが super キーワードを使用する場合にこの診断を生成します。拡張機能はクラスではなく、スーパークラスを持たないため、super キーワードは意味がありません。
例
#super は拡張機能で使用できないため、以下のコードは診断を生成します。
dart
extension E on Object {
String get displayString => super.toString();
}一般的な修正
#super キーワードを削除する
dart
extension E on Object {
String get displayString => toString();
}