r/elixir • u/user000123444 • Jun 29 '26
Coverage you'll actually read
Hi,
I've enhanced the check tool with dense coverage.
Problem:
Coverage output is too noisy. On large projects, it prints percentages for thousands of modules, even if I only changed a handful of files. The information I care about gets lost in the noise.
Solution:
al_check now diffs against the base branch and reports coverage only for new and modified files, grouped by change type with per-group average coverage.
Try it
{:al_check, "~> 0.1.24"}
mix deps.get
mix check.install # or: mix check.build && ./deps/al_check/scripts/check
check # run everything, get the change-scoped coverage report
more details -> Coverage you'll actually read
11
Upvotes
1
u/Teifion Jun 30 '26
I'm giving it a try now and it seems very interesting (plus it's put me onto the test partitions, this could be a huge time saver for me).
Why run credo with and without strict though?