prefer_generic_function_type_aliases
ジェネリック関数型エイリアスを優先します。
このルールはDart 2.0から利用可能です。
ルールセット:core、recommended、flutter
このルールには、クイックフィックスが利用可能です。
詳細
#ジェネリック関数型エイリアスを優先します。
ジェネリック関数の導入により、関数型エイリアス(typedef void F()
)では、ユーザーが表現したい可能性のあるすべての種類のパラメータ化を表現できませんでした。ジェネリック関数型エイリアス(typedef F = void Function()
)でその問題は解決されました。
一貫性と可読性の観点から、1つの構文のみを使用し、ジェネリック関数型エイリアスを優先することが推奨されます。
悪い例
dart
typedef void F();
良い例
dart
typedef F = void Function();
使用法
#prefer_generic_function_type_aliases
ルールを有効にするには、analysis_options.yaml
ファイルの linter > rules の下に prefer_generic_function_type_aliases
を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- prefer_generic_function_type_aliases
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページは2024-07-03に最終更新されました。ソースを表示または問題を報告する。