Ce face /review
Înainte de a comite codul sau de a deschide un Pull Request, comanda /review solicită lui Claude Code o analiză critică riguroasă a modificărilor locale (echivalentul unui code review realizat de un inginer principal).
Agentul verifică: tratarea cazurilor extreme (edge cases), scurgeri de memorie, vulnerabilități cunoscute (SQL injection, XSS, CSRF), impactul asupra performanței și respectarea regulilor din CLAUDE.md.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
[ramură/fișiere] |
Specifică ramura de comparație (implicit modificările nestaged și staged față de HEAD) sau căile fișierelor de analizat. |
Exemple practice de terminal
Exemplul 1: Auditarea modificărilor locale înainte de commit
Lansăm comanda după ce am terminat modificările la un endpoint de API.
> /review
Ieșire în terminal
Reviewing 3 modified files (src/api/auth.ts, src/models/user.ts, tests/auth.test.ts):
[CRITICAL] Security Issue in src/api/auth.ts:42
Token signature is checked without validating expiration time.
Fix: Add verifyOptions: { maxAge: '2h' } to jwt.verify call.
[WARN] Missing Error Handler in src/models/user.ts:18
Database error will crash the express server if unique constraint fails.
[OK] Tests provide good coverage for happy path.
Greșeli frecvente și bune practici
- Rulezi
/reviewfără să ai modificări în git; comanda are nevoie de un diff activ pentru a avea ce analiza.