| name | quality-check |
| description | Run comprehensive quality checks including linting, type checking, and tests. Use before committing or when validating code changes. Use when this capability is needed. |
| metadata | {"author":"dcrepaircenter"} |
Quality Check Skill
Execute comprehensive quality checks on the codebase.
Commands
make lint
make format
make typecheck
make rust-check
make test
make test-unit
make test-cov
make check
Check Results Interpretation
Ruff Errors
E - pycodestyle errors
W - pycodestyle warnings
F - Pyflakes
I - isort
B - flake8-bugbear
UP - pyupgrade
Mypy Errors
- Missing type annotations
- Type mismatches
- Import errors
Clippy Warnings
clippy::unwrap_used - Use ? or expect()
clippy::todo - Remove before commit
clippy::dbg_macro - Remove debug macros
Focus Areas
- Type annotation completeness
- Import organization
- Unused variables/imports
- Code complexity
- Test coverage gaps
Workflow
- Run
make check to see all issues
- Report errors with file:line references
- Suggest specific fixes
- Prioritize by severity (errors > warnings > style)
Converted and distributed by TomeVault — claim your Tome and manage your conversions.