1.6 KiB
1.6 KiB
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