| name | review |
| description | コミット前のセルフレビュー。プロジェクトの規約に沿っているかチェックする。 Apply when the user asks to review code, check conventions, or requests a self-review before committing. |
セルフレビュー
コミット前に変更差分を規約に照らしてチェックする。
手順
git diff または git diff --staged で変更差分を取得
pnpm eslint で静的解析を実行し、エラー・警告を確認
- 以下のチェックリストに従ってレビュー
- 問題を 重大度別 に報告(error / warn / info)
- 修正提案は具体的なコード例で示す
チェックリスト
関数型スタイル (error)
型 (error)
エラーハンドリング (error)
不変性 (warn)
命名 (warn)
import (info)
バリデーション (warn)
報告フォーマット
## レビュー結果
### error (修正必須)
- `src/features/auth/login.ts:15` — `function` 宣言 → アロー関数に変更
- `src/features/auth/login.ts:28` — `throw` → Result 型で返す
### warn (推奨)
- `src/components/user-list.tsx:8` — Props に `Readonly` が未適用
### info (参考)
- `src/lib/fetch.ts:3` — `import type` に変更可能
重大度の判断基準:
- error: 規約違反。コミット前に修正
- warn: 推奨だが、明確な理由があれば許容
- info: 改善提案。対応は任意