Expand description
Programmatic runtime entry points that do not depend on fallow-cli.
Structs§
- Dead
Code Programmatic Output - Typed programmatic dead-code output before JSON serialization.
- Duplication
Programmatic Output - Typed programmatic duplication output before JSON serialization.
- Engine
Health Runner - Default health runner backed directly by
fallow-engine. - Health
Json Report Input - Inputs for serializing health JSON output through the API boundary.
- Health
Programmatic Output - Typed programmatic health / complexity output before JSON serialization.
- Programmatic
Analysis Context - Resolved common programmatic analysis context.
- Programmatic
Health Next Step Facts - Runtime probes used by programmatic health output assembly.
- Programmatic
Health Run - Health runner output shared by API, NAPI, and compatibility adapters.
Traits§
- Programmatic
Health Runner - Temporary runner boundary for programmatic health while execution moves from the CLI crate into the engine/API stack.
Functions§
- compute_
complexity_ with_ runner - Run programmatic health / complexity through the API-owned output boundary.
- compute_
health - Run programmatic health / complexity and return the stable JSON contract.
- compute_
health_ with_ runner - Alias for
compute_complexity_with_runnerwith a product-oriented name. - derive_
programmatic_ health_ execution_ options - Derive engine-owned health execution options from public programmatic API options and a resolved analysis context.
- detect_
boundary_ violations - Run boundary-family analysis and return the dead-code JSON envelope.
- detect_
circular_ dependencies - Run circular-dependency analysis and return the dead-code JSON envelope.
- detect_
dead_ code - Run dead-code analysis and return the JSON output contract.
- detect_
duplication - Run duplication analysis and return the JSON output contract.
- resolve_
programmatic_ analysis_ context - Resolve common programmatic analysis options once for a concrete runtime.
- run_
boundary_ violations - Run boundary-family analysis and return typed API output before JSON.
- run_
circular_ dependencies - Run circular-dependency analysis and return typed API output before JSON.
- run_
complexity_ with_ runner - Run programmatic health / complexity and return typed API output.
- run_
dead_ code - Run dead-code analysis and return typed API output before serialization.
- run_
duplication - Run duplication analysis and return typed API output before serialization.
- run_
health - Run programmatic health / complexity through the engine-backed runner.
- run_
health_ with_ runner - Alias for
run_complexity_with_runnerwith a product-oriented name. - serialize_
health_ report_ json - Serialize a health / complexity report into the stable JSON output contract.