Ancora.Status (ancora v1.0.0-rc.1)

Copy Markdown View Source

Builds the source-derived corpus status report.

A subject is thin when it has fewer than three derived bindings. The threshold is a reporting constant and is not configurable.

Summary

Types

report()

@type report() :: %{lines: [String.t()], subjects: [map()]}

Functions

build(root, opts \\ [])

@spec build(
  Path.t(),
  keyword()
) :: {:ok, report()} | {:env, String.t()}

thin_threshold()

@spec thin_threshold() :: pos_integer()