フォーマットルール
本節では、yaoxiang fmt のすべてのフォーマットルールを定義しています。ルールはテーマ別に分類されています:
基礎ルール
- 基礎フォーマットのルール — インデント、行幅、演算子、コードブロック
関数
- 関数関連のルール — 関数定義、関数呼び出し、Lambda式
型システム
- 型システムのルール — 型注釈、参照と借用、型変換
データ構造
- データ構造のルール — リテラル、リストと辞書、Match式
制御フロー
- 制御フローのルール — if/else if/else、forループ、whileループ、ループラベル
特殊構文
- 特殊構文のルール — F-String、インポート文、エラー処理、Unsafeブロック
