目录

空的构造函数

对于空的构造函数体,使用 ; 而不是 {}

此规则自 Dart 2.0 起可用。

规则集:recommendedflutter

此规则具有可用的快速修复

详情

#

来自高效 Dart

应该对于空的构造函数体,使用 ; 而不是 {}

在 Dart 中,具有空体的构造函数可以只用分号终止。这对于 const 构造函数是必需的。为了保持一致性和简洁性,其他构造函数也应该这样做。

错误示例

dart
class Point {
  int x, y;
  Point(this.x, this.y) {}
}

正确示例

dart
class Point {
  int x, y;
  Point(this.x, this.y);
}

用法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - empty_constructor_bodies