Renders runner reports as text or JSON.
Every rendering starts by naming the change set it examined — the source and revision — so a reader can never mistake a working-tree run for a commit gate.
Summary
Types
Functions
@spec describe(Presubmit.Commit.t()) :: String.t()
One line describing what a report examined.
@spec render([Presubmit.Runner.Report.t()], format(), keyword()) :: iodata()
Renders one or more reports.