Manifest & Packaging
Konsistenz von pyproject/setup/requirements prüfen und typische Packaging-Fallen vor dem Release finden.
Python-Quality-Gate mit AI-tauglicher Refactor-Planung, CI-freundlechen Reports und Dependency-Checks.
Früher Zugriff: Bis 2026-12-31
Konsistenz von pyproject/setup/requirements prüfen und typische Packaging-Fallen vor dem Release finden.
Kaputte Script-Ziele, fehlende Dependencies und Versionskonflikte in einem Lauf erkennen.
Paket-Whitelist/Blacklist und Versionsregeln aus normaler Konfiguration anwenden.
Zusätzliche Qualitätssignale wie Komplexität, Duplikate, Dummy-Code und Coverage-bezogene Metriken freischalten.
Maschinenlesbare Reports schreiben und SBOM-/Lizenz-Vollständigkeit bewerten. SPDX und CycloneDX sind Standardformate für solche Abhängigkeitsinventare.
QuickFix-Vorschläge erst prüfen und danach nur registrierte, unterstützte Patches von ManifestGuard selbst schreiben lassen, nachdem Workspace-Snapshot und Dateibackups angelegt wurden, wo die Lizenz es erlaubt.
Im Zeitalter der AI klingt Programmieren oft kinderleicht — ist es aber nicht. Ein Modul wächst plötzlich auf 4.000–7.000 Zeilen, Redundanzen entstehen, und irgendwo bleiben Dummy-/Placeholder-Codes liegen. Ab dann braucht die AI immer länger für jede Korrektur — und irgendwann passiert es unerwartet: getestete Bereiche werden weg-reduziert mit der Begründung „so ist es einfacher“. Du merkst es zu spät, und am Ende war der Tag für nichts, weil die sicher geglaubte Belohnungstorte von der KI gefressen wurde.
ManifestGuard ist mein Seniorentwickler an deiner Seite: ein Qualitäts‑Radar für Python‑Projekte. Es prüft Struktur, Packaging, Dependencies und Policies, findet Risiken (inkl. SBOM-/Compliance-Lücken) und zeigt dir, was du beheben solltest — ohne Schönfärberei.
Ziel: Klarheit statt Bestrafung. Ein Befehl — und du weißt, wie gesund dein Projekt wirklich ist.
ManifestGuard Python ist ein CLI-Quality-Gate fuer Python-Repositories. Es hilft Teams, Code-Qualitaet messbar und reproduzierbar zu halten - lokal und in CI-Pipelines.
manifestguard dashboard bleibt die TUI-Basisoberflaechepip; unter Windows also typischerweise py -3.12, unter Linux/macOS python3.12.pip werden die benoetigten Laufzeitpakete automatisch mit installiert: tomlkit, click, pydantic, packaging, watchdog, PyNaCl und rfc8785; nur fuer Python kleiner 3.11 kommt zusaetzlich tomli dazu.py -3.12 -m pip install --user manifestguard; fuer eine feste Version mit py -3.12 -m pip install --user "manifestguard==<VERSION>"./login an und wechselst dann zu /license/activate.py -3.12 -m manifestguard license device-hash ein und uebernimmst das ausgegebene Aktivierungs-Token.py -3.12 -m manifestguard license activate <TOKEN> und pruefst mit py -3.12 -m manifestguard license status; dasselbe Token funktioniert spaeter auch in MGVS.Checks laufen lokal vor dem Commit und mit denselben Kriterien in CI. MGPY ist auf deterministisches Verhalten und unbeaufsichtigte Ausfuehrung ausgelegt. CLI-Commands und maschinenlesbarer Output eignen sich fuer Release-Gates und Team-Policies. Ein eigenes Refactoring-Regel-Manifest haelt AI-gestuetzte Refactor-Vorgaben explizit und wiederholbar.
Ziel: Klarheit statt Bestrafung. Ein Command liefert einen konkreten Quality-Status.
|
Manifest & packaging validation
|
✓
|
✓
|
✓
|
✓
|
|
Entry point consistency checks
|
✓
|
✓
|
✓
|
✓
|
|
Dependency analysis
|
✓
|
✓
|
✓
|
✓
|
|
Custom validation rules
|
–
|
✓
|
✓
|
✓
|
|
Extended analysis
|
–
|
✓
|
✓
|
✓
|
|
QuickFix suggestions
|
–
|
✓
|
✓
|
✓
|
|
QuickFix apply (supported findings + backup)
|
–
|
–
|
✓
|
✓
|
Early Access (bis 2026-12-31)
Gilt für die gekaufte Version inkl. aller Updates für 1 Jahr ab Kaufdatum.