Files
hakorune/tools/hako_check/tests
nyash-codex 58a6471883 Phase 21.3 WIP: Hako Source Checker improvements - HC011/HC016/HC017 実装完了
主な変更:
-  HC011 (dead methods) 実装・テスト緑
-  HC016 (unused alias) 実装・テスト緑
-  HC017 (non-ascii quotes) 実装完了
- 🔧 tokenizer/parser_core 強化(AST優先ルート)
- 🛡️ plugin_guard.rs 追加(stderr専用出力)
- 📋 テストインフラ整備(run_tests.sh改善)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 00:46:34 +09:00
..

Hako Check — Rule Tests (MVP)

構成1 ルール = 1 ディレクトリ)

  • tools/hako_check/tests/<rule_name>/
    • ok.hako … 検出なし
    • ng.hako … 最低 1 件の検出
    • edge.hako … 端境(任意)
    • expected.json … --format json-lsp の期待ダイアグノスティクス

実行MVP

  • bash tools/hako_check/run_tests.sh で全テストを走査
  • 差分があれば終了コード 1、詳細を提示

注意

  • 21.4 は AST JSON 優先。Text fallback の差異は expected に反映
  • ルール名は HCxxx を推奨(例: HC002