Manifest- a Packaging-Validatioun
Kontrolléiert d Konsistenz vu pyproject/setup/requirements a fënnt heefeg Packaging-Feeler virum Release.
Python-Quality-Gate mat AI-tauglecher Refactor-Planung, CI-frendleche Reporten an Dependency-Checks.
Fréien Zougang: Bis 2026-12-31
Kontrolléiert d Konsistenz vu pyproject/setup/requirements a fënnt heefeg Packaging-Feeler virum Release.
Erkennt defekt Script-Ziler, feelend Dependencies a Versiounskonflikter an engem Laf.
Setzt Allow/Block-Reegelen a Versiounsconstrainten aus enger einfacher Konfiguratioun ëm.
Ergänzt zousätzlech Qualitéitssignaler wéi Komplexitéit, Duplikatioun, Dummy-Code a Coverage-bezunnen Metriken.
Schreift maschinneliesbar Reporten a bewäert SBOM- a Lizenz-Komplettheet. SPDX a CycloneDX sinn Standard-Formater fir dës Inventairen.
Kuckt ënnerstëtzt Fixes fir d éischt an der Virschau, dono schreift ManifestGuard nëmmen registréiert Patches no engem Workspace-Snapshot a pro-Fichier-Backups, wou Är Lizenz et erlaabt.
ManifestGuard Python ass en CLI-Quality-Gate fir Python-Repositories. Et hleft Ekippen, Code-Qualiteit moossbar an reproduzeierbar ze halen - lokal an an CI-Pipelines.
manifestguard dashboard bleift d TUI-Basisflächpip; ënner Windows typesch iwwer py -3.12, ënner Linux/macOS typesch iwwer python3.12.pip ginn déi néideg Runtime-Pakete automatesch mat installéiert: tomlkit, click, pydantic, packaging, watchdog, PyNaCl an rfc8785; just fir Python ënner 3.11 kënnt zousätzlech tomli dobäi.py -3.12 -m pip install --user manifestguard; eng fest Versioun pinns de mat py -3.12 -m pip install --user "manifestguard==<VERSION>"./login un a gees duerno op /license/activate.py -3.12 -m manifestguard license device-hash an a kopéiers dat zeréckginn Aktivatiouns-Token.py -3.12 -m manifestguard license activate <TOKEN> a kontrolléiers mat py -3.12 -m manifestguard license status; dat selwecht Token kanns de spéider och an MGVS benotzen.D Checks lafen lokal virum Commit an dono mat deene selwechte Kritären an CI. MGPY ass op deterministescht Verhalen an onbeaufsichtegt Ausféieren ausgeleet. CLI-Kommandoen a maschinneliesbaren Output passe fir Release-Gates an Team-Reegelen. Eegen Refactoring-Reegel-Manifesten halen AI-gestëtzte Refactor-Virgaben explizitt a widderhuelbar.
Zil: Kloerheet amplaz Strof. Eng Command weist direkt e konkret Qualitéitsstatus.
|
Manifest & packaging validation
|
✓
|
✓
|
|
Entry point consistency checks
|
✓
|
✓
|
|
Dependency analysis
|
✓
|
✓
|
|
Custom validation rules
|
–
|
✓
|
|
Extended analysis
|
–
|
✓
|
|
QuickFix suggestions
|
–
|
✓
|
|
QuickFix apply (supported findings + backup)
|
–
|
–
|
Gëllt fir d'gekafte Versioun inkl. all Updates fir 1 Joer ab Kafdatum.