v0.5.9: Ruff lint + pre-commit
What's new
Ruff linter integration
- pyproject.toml:
[tool.ruff]config — rules E/W/F/I, line-length 120 - CI:
ruff checkruns before tests inaudit-smoke.yml - Pre-commit:
.pre-commit-config.yamlwithruff --fix+ruff-formathooks - Dev deps:
pip install ".[dev]"now includesruff>=0.9andpre-commit>=3.0
Fixes
- 38 auto-fixed: f-strings without placeholders, unsorted imports
- 5 unused imports removed
- 0 violations remaining across 26 source files
Full changelog: https://github.com/maruyamakoju/deltatau-audit/blob/main/CHANGELOG.md
Full Changelog: v0.5.8...v0.5.9