- The code follows the project's coding standards.
- Unit tests have been added or updated to cover the changes.
- Documentation has been updated to reflect the changes (if applicable).
- The code compiles without errors.
- The changes have been tested locally and pass all relevant tests.
- All new and existing tests pass.
- The pull request has been reviewed by at least one other contributor.