- Existing patterns followed where possible.
- Anti-patterns avoided where possible.
- No linting errors.
- Any disabled linting rules are justified.
- Code comments provide information above and beyond what can be inferred from the code.
- No spelling or grammar errors.
- No console errors or warnings.
- Errors are handled consistently.
- Messages are consistent.