/review în Claude Code CLI

Dezvoltare și Workflow Claude Code 1.0+

Efectuează o revizuire amănunțită de cod pe modificările locale din git, semnalând bug-uri potențiale, scăpări de securitate și stil neconform.

Sintaxă & invocare
/review [ramură/fișiere]

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 /review fără să ai modificări în git; comanda are nevoie de un diff activ pentru a avea ce analiza.

Comenzi înrudite