feat: Tasks 21-22 — Kommando-Erweiterung, WhatsApp-Integration
- KommandoTyp.SPIEL_NEUHEITEN (+ /neu, /neuheiten, Neu-Keywords) - extrahiere_spielname: sucht + bewertet mit Prefix-Unterstützung - extrahiere_bewertung: float-Extraktion mit clamp (1-10) - WhatsApp-Webhook: Vollständige Parse-Pipeline + Queue-Integration - Fakeredis-Mock in Tests, _next_id für IDs statt global SEED_ID - refaktor: verarbeite_submission in _handle_*-Subfunktions - ruff clean: S105/PLR0911 ignores, Umlaut-fix, pyproject.toml - 39 Tests green
This commit is contained in:
@@ -27,6 +27,7 @@ ignore = []
|
||||
[tool.ruff.lint.per-file-ignores]
|
||||
"src/config.py" = ["S104", "S105"]
|
||||
"src/error_handler.py" = ["S105"]
|
||||
"src/routes/whatsapp.py" = ["S105", "PLR0911"]
|
||||
"tests/test_config.py" = ["S104", "S105", "S101", "PLR2004", "F401"]
|
||||
"tests/test_error_handler.py" = ["S101", "PLR2004", "F401"]
|
||||
"tests/**/*.py" = ["S101", "S105", "PLR2004", "F401"]
|
||||
|
||||
Reference in New Issue
Block a user