empty_constructor_bodies
对于空的构造函数体,使用 ; 代替 {}。
详情
#请 对于空的构造函数体,使用 ; 代替 {}。
在 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如果您使用 YAML map 语法配置 Linter 规则,请在 linter > rules 下添加 empty_constructor_bodies: true
analysis_options.yaml
yaml
linter:
rules:
empty_constructor_bodies: true