ClientUtils.CredoReporter (client_utils v0.5.0)

View Source

A Credo plugin that reports each finding to the CodeMySpec harness that started the run, as Credo finds it, and a finished event with the totals (ClientUtils.RunLink).

The harness turns it on for its own runs through CREDO_EXTRA_CONFIG, so a project's .credo.exs names nothing. Started without a harness, it adds nothing to the run.

Credo collects findings as each check finishes and filters them only at the end, so they are read from its collection while the checks run and passed through the same filters Credo applies before printing.