Files
temp/.forgejo/pull_request_template.md
brent.edwards 7ef5ebb695 feat: Add Q0: Pre-commit hooks setup.
This should automatically check for problems on build.
2026-02-10 16:04:17 +00:00

49 lines
1.5 KiB
Markdown

## Description
<!-- Brief description of what this PR does -->
## Type of Change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Refactoring (no functional changes)
- [ ] Documentation update
- [ ] Test improvements
- [ ] CI/CD changes
## Quality Checklist
- [ ] Code follows the project's coding standards (see CONTRIBUTING.md)
- [ ] All public/protected methods have argument validation
- [ ] Static typing is complete (no `Any` unless justified)
- [ ] `nox -s typecheck` passes with no errors
- [ ] `nox -s lint` passes with no errors
- [ ] Unit tests written/updated (Behave scenarios in `features/`)
- [ ] Integration tests written/updated (Robot suites in `robot/`) if applicable
- [ ] Coverage remains above 85% (`nox -s coverage_report`)
- [ ] No security issues introduced (`nox -s security_scan`)
- [ ] No dead code introduced (`nox -s dead_code`)
- [ ] Documentation updated if behavior changed
## Testing
<!-- Describe how you tested your changes -->
### Test Commands Run
```bash
nox -s unit_tests # Behave tests
nox -s typecheck # Type checking
nox -s lint # Linting
nox -s coverage_report # Coverage
```
## Related Issues
<!-- Link to related issues: Closes #123, Fixes #456 -->
## Implementation Notes
<!-- Any architectural decisions, trade-offs, or important notes for reviewers -->