Skip to main content

Crate fallow_cli

Crate fallow_cli 

Source

Modules§

audit
audit_brief
fallow audit --brief (alias fallow review): deterministic, always-exit-0 rendering mode layered over the audit analysis. Public so the schema-emit binary can derive the ReviewBriefOutput envelope. fallow audit --brief (alias fallow review): a deterministic rendering mode layered over the existing audit analysis.
audit_decision_surface
Decision-surface extractor (stage 6 / 6.G): the apex of the review brief. Public so the schema-emit binary can derive the DecisionSurface types. Decision-surface extractor (stage 6 / 6.G): THE product.
audit_focus
Weighted focus map (stage 4): the composite attention score per review unit plus the no-skip labels, confidence flags, and escape hatch. Public so the schema-emit binary can derive the FocusMap types. Weighted focus map (stage 4): a COMPOSITE attention score per review unit that ranks where scarce reviewer attention goes.
audit_walkthrough
Agent-contract loop (the codiff pattern, graph-extended): the walkthrough guide (digest + schema + graph-snapshot pin) and the --walkthrough-file post-validation against the live graph. Public so the schema-emit binary can derive the guide + validation envelopes. Agent-contract loop (the codiff pattern, graph-extended).
codeowners
CODEOWNERS file parser and ownership lookup. CODEOWNERS file parser and ownership lookup.
error
Structured error output for CLI and JSON formats.
explain
Metric and rule definitions for explainable CLI output. Metric and rule definitions for explainable CLI output.
health_types
Health / complexity analysis report types. Health / complexity analysis report types.
impact
Fallow Impact: local, opt-in value reporting.
output_dupes
Typed wrapper envelopes for duplication findings emitted by fallow dupes --format json. Lives here (rather than in fallow-types) because the bare findings live in fallow-core and crates/cli/src/report/dupes_grouping.rs. Typed envelope wrappers for the duplication findings emitted by fallow dupes --format json (and the dupes block inside fallow and fallow audit).
output_envelope
Typed envelope structs for the JSON output contract. Live here rather than in fallow-types because the body fields reach into fallow-core and into this crate’s own health_types. Typed envelope structs for the JSON output contract.
programmatic
Programmatic Rust API reused by the NAPI bindings.
regression
Regression detection: baseline comparison and tolerance checking.
report
Report formatting utilities for analysis results.
security
fallow security command: opt-in local security-candidate surface.
signal
Process-wide signal handling and scoped child-process registry. See signal/mod.rs for the design rationale. Process-wide signal handling and scoped child-process registry.

Enums§

AnalysisKind
Analysis types for –only/–skip selection.
GroupBy
Grouping mode for --group-by.