跳到主要內容

sort_constructors_first

建構函式宣告應位於非建構函式宣告之前。

描述

#

當建構函式宣告前面有一個或多個非建構函式宣告時,分析器會產生此診斷。

示例

#

以下程式碼產生此診斷,因為類 C 的構造函數出現在方法 m 之後

dart
class C {
  void m() {}

  C();
}

常見修復

#

將所有建構函式宣告移動到任何其他宣告之前

dart
class C {
  C();

  void m() {}
}