メインコンテンツにスキップ

sort_constructors_first

安定版
修正が利用可能です

コンストラクタ宣言を他のメンバーよりも先にソートします。

詳細

#

推奨: コンストラクタ宣言を他のメンバーよりも先にソートしてください。

悪い例

dart
abstract class Visitor {
  double value;
  visitSomething(Something s);
  Visitor();
}

良い例

dart
abstract class Animation<T> {
  const Animation(this.value);
  double value;
  void addListener(VoidCallback listener);
}

有効にする

#

sort_constructors_first ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に sort_constructors_first を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - sort_constructors_first

代わりに、YAMLマップ構文を使用してリンタールールを構成している場合は、linter > rules の下に sort_constructors_first: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    sort_constructors_first: true