An expected issue is a typical problem reviewers are expected to identify and discuss during code review. These issues concern whether code will remain understandable, maintainable, secure, consistent, and workable at scale. section 4.4.4
Reviewers commonly look for:
- Readability and maintainability problems that could make future changes difficult. section 4.4.4
- Unnecessary complexity, including oversized classes, excessive layers, or abstractions that hide intent. section 4.4.4
- Security vulnerabilities that could compromise systems or sensitive data. section 4.4.4
- Code smells, misapplied patterns, unclear naming, inconsistent approaches, and performance problems at production scale. section 4.4.4
Keep obvious, mechanically detectable issues out of review when possible. If a problem repeatedly escapes linters or prechecks, monitor it and consider adding a linting rule or adjusting the checks. section 4.4.4
