How to review pull requests, by stack
Review guides for Python, FastAPI, React, Node, Angular, Java and Go pull requests: the nine defect classes as they appear in each stack, with worked examples where a stack has them and a review checklist.
- How to review Python pull requests: the nine defect classes in Python code, 98 live PRs to practise on.
- How to review FastAPI pull requests: the nine defect classes in FastAPI code, 14 live PRs to practise on.
- How to review React pull requests: the nine defect classes in React code, 46 live PRs to practise on.
- How to review Node pull requests: the nine defect classes in Node code, 60 live PRs to practise on.
- How to review Angular pull requests: the nine defect classes in Angular code, 47 live PRs to practise on.
- How to review Java pull requests: the nine defect classes in Java code, 23 live PRs to practise on.
- How to review Go pull requests: the nine defect classes in Go code, 23 live PRs to practise on.
Looking for one kind of bug across stacks? How to spot common bugs in code review: IDOR, N+1 queries, check-then-act races, missing timeouts, off-by-one errors and injection.
Reviewing code that calls a model? Practice PRs in LLM and agent code.