diff --git a/src/formatters/markdown_formatter.py b/src/formatters/markdown_formatter.py index 8c69e5c..35274a0 100644 --- a/src/formatters/markdown_formatter.py +++ b/src/formatters/markdown_formatter.py @@ -50,4 +50,16 @@ class MarkdownFormatter(BaseFormatter): "", ]) + if hasattr(data, "risky_commit_analysis") and data.risky_commit_analysis: + ra = data.risky_commit_analysis + lines.extend([ + "## Risky Commits", + f"- **Total Risky**: {ra.total_risky_commits}", + f"- **Risk Score**: {ra.risk_score:.1f}%", + f"- **Large Changes**: {len(ra.large_change_commits)}", + f"- **Merge Commits**: {len(ra.merge_commits)}", + f"- **Reverts**: {len(ra.revert_commits)}", + "", + ]) + return "\n".join(lines)