跳到主要內容

avoid_private_typedef_functions

穩定
有可用修復

避免私有 typedef 函式。

詳情

#

避免僅使用一次的私有 typedef 函式。首選行內函數語法。

反例

dart
typedef void _F();
m(_F f);

正例

dart
m(void Function() f);

啟用

#

要啟用 avoid_private_typedef_functions 規則,請在你的 analysis_options.yaml 檔案的 linter > rules 下新增 avoid_private_typedef_functions

analysis_options.yaml
yaml
linter:
  rules:
    - avoid_private_typedef_functions

如果你使用 YAML map 語法配置 linter 規則,請在 linter > rules 下新增 avoid_private_typedef_functions: true

analysis_options.yaml
yaml
linter:
  rules:
    avoid_private_typedef_functions: true