Every rule's outcome for one change set.
Summary
Functions
Counts of results by kind.
:pass when no rule failed or errored, :error when any rule crashed, else :fail.
Whether any rule warned.
Types
@type t() :: %Presubmit.Runner.Report{ commit: Presubmit.Commit.t(), results: [Presubmit.Runner.Result.t()] }
Functions
@spec counts(t()) :: %{ pass: non_neg_integer(), fail: non_neg_integer(), warn: non_neg_integer(), skip: non_neg_integer(), error: non_neg_integer() }
Counts of results by kind.
@spec status(t()) :: :pass | :fail | :error
:pass when no rule failed or errored, :error when any rule crashed, else :fail.
Whether any rule warned.