From c8379fc11372a0a1d7491a7b87acfa021e48287d Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Mon, 2 Feb 2026 21:35:56 +0000 Subject: [PATCH] Add output formatters --- depaudit/output/json_formatter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 depaudit/output/json_formatter.py diff --git a/depaudit/output/json_formatter.py b/depaudit/output/json_formatter.py new file mode 100644 index 0000000..83ec40b --- /dev/null +++ b/depaudit/output/json_formatter.py @@ -0,0 +1,11 @@ +from __future__ import annotations + +import json + +from depaudit.output import AuditResult, Formatter + + +class JSONFormatter(Formatter): + def format(self, result: AuditResult) -> str: + output = result.to_dict() + return json.dumps(output, indent=2, default=str)