Add output formatters

This commit is contained in:
2026-02-02 21:35:56 +00:00
parent 6364bcdcde
commit c8379fc113

View File

@@ -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)