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