Skip to content

check コマンド設計ドキュメント ​

yx check は YaoXiang コンパイラの静的検査ツールであり、型検査、ファイル横断解析、インクリメンタル検査機能を提供する。

設計原則 ​

  1. 誤検知ゼロ:報告されるすべてのエラーは実際のエラーでなければならない
  2. ファイル横断認識:モジュール横断の型エラーや未定義参照を正確に検出する
  3. インクリメンタル優先:watch モードでは影響を受けるファイルのみを再検査する
  4. 自動文書化:エラーコード、メッセージテンプレート、ヘルプテキストはすべて i18n で管理する

ドキュメントナビゲーション ​

他システムとの境界 ​

システム責務check との関係
コンパイラ (yx build)完全コンパイル(パース → 型検査 → コード生成)check は最初の2ステップのみ実行
LSPエディタ統合(補完、ジャンプ、診断)check の診断は再利用可能
フォーマッタ (yx format)コードスタイル独立、CI で並列使用