For mgpy, trends prove whether improvements hold or whether erosion starts early. Individual good runs do not replace historical visibility.
Key points
- CLI: On Windows the examples use the recommended
py -3.12 -m <module> ...form (for examplepy -3.12 -m manifestguard ...). On Linux/macOS this usually maps topython3.12 -m .... - Weekly aggregates, baselines and history entries make quality changes tangible.
- Missing coverage data must be interpreted as a gap rather than an artificial zero.
- Trend views become especially valuable after multiple releases or refactor series.
Recommended mgpy workflow
- Write reports and history entries regularly so enough comparison points exist.
- Map visible degradations back to specific commits, releases or rule changes.
- Read charts with context: a measurement gap is not the same as real quality improvement.
Quick start
py -3.12 -m manifestguard baseline --list
py -3.12 -m manifestguard export-metrics --output metrics.json
py -3.12 -m manifestguard check --extended --report .manifestguard/manifestguard-report.json