prefer_generic_function_type_aliases
偏好使用泛型函式類型別名。
此規則自 Dart 2.0 起可用。
規則集:core、recommended、flutter
此規則提供快速修正。
詳細資訊
#偏好使用泛型函式類型別名。
隨著泛型函式的引入,函式類型別名 (typedef void F()
) 無法表達使用者可能想要表達的所有可能的參數化種類。泛型函式類型別名 (typedef F = void Function()
) 修正了這個問題。
為了保持一致性和可讀性,最好只使用一種語法,因此偏好使用泛型函式類型別名。
不良範例
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.6.0。頁面最後更新於 2024-07-03。檢視原始碼或回報問題。