fix: apply ruff auto-fixes and add hk git hooks

- Fix pre-existing lint errors in engine/ modules using ruff --unsafe-fixes
- Add hk.pkl with pre-commit and pre-push hooks using ruff builtin
- Configure hooks to use 'uv run' prefix for tool execution
- Update mise.toml to include hk and pkl tools
- All 73 tests pass
This commit is contained in:
2026-03-15 14:43:39 -07:00
parent bd4b146c02
commit 362bba9461
15 changed files with 287 additions and 185 deletions

View File

@@ -85,4 +85,4 @@ target-version = "py310"
[tool.ruff.lint]
select = ["E", "F", "W", "I", "N", "UP", "B", "C4", "SIM"]
ignore = ["E501"]
ignore = ["E501", "SIM105", "N806", "B007", "SIM108"]