跳到主要内容

empty_constructor_bodies

空构造函数体应使用 ';' 而非 '{}' 来编写。

描述

#

当构造函数具有空块体时,分析器会生成此诊断。

示例

#

以下代码会生成此诊断,因为 C 的构造函数具有空块体

dart
class C {
  C() {}
}

常见修复方法

#

将块体替换为分号

dart
class C {
  C();
}