Skip to main content

Crate fallow_cli

Crate fallow_cli 

Source

Modules§

audit
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.
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.
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.