7ef5ebb695
This should automatically check for problems on build.
1.5 KiB
1.5 KiB
Description
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
Anyunless justified) nox -s typecheckpasses with no errorsnox -s lintpasses 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
Test Commands Run
nox -s unit_tests # Behave tests
nox -s typecheck # Type checking
nox -s lint # Linting
nox -s coverage_report # Coverage