- Remove global F841/F401 suppression; scope to legacy directories via per-file-ignores so new files outside those paths get full enforcement - Add per-file-ignores covering all 26 pre-existing violations that currently block the pre-commit hook (E711/E713/E721/E722/F811/F821) - Keep global ignores only for genuine project patterns: F403/F405 (star imports in __init__.py), E712 (SQLModel ORM ==), F541 (1000+ legacy f-strings, cosmetic, deferred cleanup) - Add .gitea/workflows/ruff-lint.yml — ruff check on every PR to main, so violations are caught before merge even if hook was bypassed Closes #108 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docker-build.yml | ||
| ruff-lint.yml | ||