sort_unnamed_constructors_first
名前のないコンストラクタ宣言を最初にソートします。
このルールはDart 2.0から利用可能です。
このルールには、クイックフィックスが利用可能です。
詳細
#名前のないコンストラクタ宣言を、名前付きのコンストラクタよりも先にソートしてください。
悪い例
dart
class _PriorityItem {
factory _PriorityItem.forName(bool isStatic, String name, _MemberKind kind) => ...
_PriorityItem(this.isStatic, this.kind, this.isPrivate);
...
}
良い例
dart
abstract class CancelableFuture<T> implements Future<T> {
factory CancelableFuture(computation()) => ...
factory CancelableFuture.delayed(Duration duration, [computation()]) => ...
...
}
使用法
#sort_unnamed_constructors_first
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にsort_unnamed_constructors_first
を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- sort_unnamed_constructors_first
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日は2024-07-03です。 ソースを表示または問題を報告する。