Expand description
Graph-quality evaluation: compare resolved edges against a gold set (expected.toml).
A fixture dir holds one subdirectory per repo plus expected.toml. Edges are keyed by
repo:path (file) or repo:path::Qualified.name, independent of the descriptor scheme.
Structs§
Constants§
- EVAL_
KINDS - Edge kinds the gold set covers; other kinds are ignored on both sides.
Functions§
- eval_
fixture - Parse + resolve every repo under
fixtureand score the result against itsexpected.toml. - eval_
with - Like
eval_fixture, limited toonlyrepos (gold filtered to edges among them), with<scip>/<repo>.scipindexes attached where present. - keyed_
edges - Render resolved edges of the evaluated kinds as gold keys.
- score
Type Aliases§
- Keyed
Edge - A produced edge, in gold-key form: (kind, src, dst).