Skip to content

Code Review

Dojo has built-in code review powered by stacks. No need for external tools like GitHub PRs — review happens right in the CLI.

Terminal window
dojo stack submit --title "Refactor database layer"
Terminal window
dojo review list
Terminal window
# Full diff
dojo review diff --number 42
# Only changes since last review
dojo review diff --number 42 --delta
Terminal window
# Approve
dojo review approve --number 42
# Request changes with reason
dojo review reject --number 42 --message "Missing error handling in auth middleware"
# Leave inline comments
dojo review comment --number 42 --message "Consider using a Map here instead"
Terminal window
# Edit the relevant commit
dojo edit <commit-id>
# Make fixes...
dojo commit -m "Address review feedback"
# Push updates
dojo sync push
Terminal window
# See only what changed since last review
dojo review diff --number 42 --delta
StatusMeaning
draftNot yet submitted for review
reviewAwaiting review
approvedApproved by reviewer(s)
mergedMerged into main
  • Keep stacks focused — one logical change per stack
  • Write clear titles — summarize what the stack does
  • Use delta reviews — after updates, only review what changed
  • Comment constructively — explain the “why” not just the “what”