- Check variable and parameter names: are they descriptive and unique?
- Is the code DRY? SRP?
- Is it easy for others to read your code? (explanatory comments needed?)
- Is the syntax consistent? (e.g. use of semicolons, blank lines)
- Are commit messages formatted correctly?