Da Anonimo (non verificato) , 29 Aprile 2026

I revisori leggono la tua storia

Una pull request e una storia che racconti su un cambiamento. Prima di aprirla, prendi cinque-dieci minuti per pulire la narrazione.

Passo 1: rebase su main

git fetch origin
git rebase origin/main

Passo 2: squash dei commit WIP

git rebase -i origin/main

Passo 3: riscrivere i messaggi

Usare reword nel rebase interattivo.

Passo 4: rieseguire test e linter

npm test
npm run lint
npm run typecheck

Passo 5: auto-review del diff

git diff origin/main...HEAD
git log origin/main..HEAD --oneline

Passo 6: controllare i segreti

git diff origin/main...HEAD | grep -iE 'password|secret|api[_-]?key|token'

Passo 7: verificare la build

Push a una PR draft o eseguire CI localmente.

Passo 8: scrivere la descrizione PR

Includere: cosa cambia, perche, come hai testato, screenshot se UI, e qualsiasi rischio o follow-up.

Passo 9: force-push con cura

git push --force-with-lease origin feature/login

Passo 10: tenere la PR piccola

Se il diff supera le 400 righe o tocca piu di 10 file, considera di dividerla.