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.
- 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 infallow-types) because the bare findings live infallow-coreandcrates/cli/src/report/dupes_grouping.rs. Typed envelope wrappers for the duplication findings emitted byfallow dupes --format json(and thedupesblock insidefallowandfallow audit). - output_
envelope - Typed envelope structs for the JSON output contract. Live here rather
than in
fallow-typesbecause the body fields reach intofallow-coreand into this crate’s ownhealth_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 securitycommand: opt-in local security-candidate surface.- signal
- Process-wide signal handling and scoped child-process registry.
See
signal/mod.rsfor the design rationale. Process-wide signal handling and scoped child-process registry.
Enums§
- Analysis
Kind - Analysis types for –only/–skip selection.
- GroupBy
- Grouping mode for
--group-by.