目录

prefer_function_declarations_over_variables

Use a function declaration to bind a function to a name.

此规则自 Dart 2.0 版本起可用。

_规则集:recommended , flutter _

此规则提供 快速修复

详情

#

From Effective Dart:

DO use a function declaration to bind a function to a name.

As Dart allows local function declarations, it is a good practice to use them in the place of function literals.

BAD:

dart
void main() {
  var localFunction = () {
    ...
  };
}

GOOD:

dart
void main() {
  localFunction() {
    ...
  }
}

使用方法

#

要启用 prefer_function_declarations_over_variables 规则,请在你的 analysis_options.yaml 文件中,在 linter > rules 下添加 prefer_function_declarations_over_variables

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_function_declarations_over_variables