メインコンテンツにスキップ

prefer_generic_function_type_aliases

'typedef' でジェネリック関数型構文を使用してください。

説明

#

アナライザーは、宣言されている名前が関数型エイリアスに埋め込まれている古い構文を使用して typedef が記述されている場合に、この診断を生成します。

#

以下のコードは、古い構文を使用しているため、この診断を生成します。

dart
typedef void F<T>();

一般的な修正

#

typedef を、より新しい構文を使用して書き直してください。

dart
typedef F<T> = void Function();