ManifestGuard Python verbindet schnelle Paket- und Manifest-Pruefungen mit erweiterten Qualitaetschecks, damit Testen nicht erst im CI sichtbar wird.
Kernpunkte
- CLI: Unter Windows zeigen die Beispiele den empfohlenen Aufruf via
py -3.12 -m <modul> ...(z.B.py -3.12 -m manifestguard ...). Auf Linux/macOS entspricht das in der Regelpython3.12 -m .... - Starte mit
check, um Packaging-, Manifest- und Abhaengigkeitsprobleme frueh zu finden. - Aktiviere
--extended, sobald die Basisvalidierung stabil ist, damit Coverage-, Complexity- und Security-Signale dazukommen. - Exportiere JSON-Reports fuer Dashboards, Review oder CI-Artefakte.
Empfohlener MG-Python-Workflow
- Mit
init-config --mergeeine nachvollziehbare Grundkonfiguration erzeugen. - Zunaechst den schnellen Basislauf stabilisieren, erst danach teure Checks in die Regelstrecke nehmen.
- Fuer CI den Bootstrap-Runner oder einen festen Modulaufruf verwenden, damit der gleiche Workflow lokal und im Build laeuft.
Schnellstart
py -3.12 -m manifestguard init-config --merge
py -3.12 -m manifestguard check --extended
py -3.12 run_manifestguard.py --ci --report .manifestguard/manifestguard-report.json