/check - 品質チェック一括実行
lint、型チェック、テストを一括で実行し、結果をサマリーします。
実行手順
1. チェックコマンドの検出
package.json の scripts から以下を検出:
- •lint:
lint,eslint,biome check - •typecheck:
typecheck,type-check,tsc --noEmit - •test:
test,jest,vitest
他の言語の場合:
- •Python:
ruff check,mypy,pytest - •Go:
golangci-lint run,go vet,go test ./... - •Rust:
cargo clippy,cargo test
2. 順次実行
以下の順序で実行(前のステップが失敗しても次を実行):
- •Lint → 結果を記録
- •Type Check → 結果を記録
- •Test → 結果を記録
3. サマリー出力
code
## チェック結果サマリー | チェック | 結果 | 詳細 | |---------|------|------| | Lint | ✅ Pass / ❌ Fail | エラー数, 警告数 | | Type Check | ✅ Pass / ❌ Fail | エラー数 | | Test | ✅ Pass / ❌ Fail | テスト数, 失敗数 | ### 修正が必要な項目 - [ファイル:行番号] 問題の説明
注意事項
- •
context: forkにより、メインコンテキストを消費しない - •チェックコマンドが見つからない場合はスキップしてその旨を報告