Files
2026-07-24 21:37:03 +02:00

43 lines
1.6 KiB
Markdown

# Rezept-Inventur
Geht die Sammlung durch und meldet, was fehlt oder schief steht.
**Dieses Werkzeug liest nur.** Es gibt keinen Schalter, der etwas verändert,
und keinen schreibenden Endpunkt. Ergebnis ist ein Bericht und eine CSV.
## Was geprüft wird
| Schwere | Prüfung | warum |
|---|---|---|
| Fehler | Keine Portionsangabe | ohne `servings` rechnet Tandoor nichts um |
| Fehler | Schritt ohne Anleitung | beim Kochen wertlos |
| Warnung | Keine Quelle | Herkunft nicht mehr nachvollziehbar |
| Warnung | Zutat ohne Einheit | Menge lässt sich nicht umrechnen |
| Warnung | Zutat ohne Menge | `amount` 0, ohne „keine Menge“ zu setzen |
| Warnung | Rezeptname doppelt | Verwechslungsgefahr |
| Hinweis | Kein Bild, kein Portionstext, keine Arbeitszeit, keine Schlagworte | |
| Hinweis | Zutat ohne Nährwerte | Rezeptwert bleibt unvollständig |
| Hinweis | Zutat / Einheit / Schlagwort ungenutzt | Karteileichen |
Befunde lassen sich in der Oberfläche nach Prüfung filtern und als CSV
herunterladen.
## Dauer
Je Rezept eine Abfrage — die Rezeptliste allein enthält keine Schritte. Bei
einigen hundert Rezepten dauert der Durchlauf entsprechend. Der Fortschritt
steht im Log.
## Ohne Suite
export TANDOOR_URL=https://kitchen.example.de
export TANDOOR_TOKEN=...
python3 plugins/tandoor-lint/tool/lint.py pruefen
python3 plugins/tandoor-lint/tool/lint.py pruefen --nur err,warn
python3 plugins/tandoor-lint/tool/lint.py pruefen --ohne bild,arbeitszeit
## Dateien
data/tandoor-lint/bericht/bericht.json
data/tandoor-lint/bericht/befunde.csv