Skip to main content

AuditOutput

Type Alias AuditOutput 

Source
pub type AuditOutput = AuditOutput<AuditVerdict, AuditSummary, AuditAttribution, CheckOutput, DupesReportPayload, HealthReport>;

Aliased Type§

pub struct AuditOutput {
Show 17 fields pub schema_version: SchemaVersion, pub version: ToolVersion, pub command: AuditCommand, pub verdict: AuditVerdict, pub changed_files_count: u32, pub base_ref: String, pub base_description: Option<String>, pub head_sha: Option<String>, pub elapsed_ms: ElapsedMs, pub base_snapshot_skipped: Option<bool>, pub summary: AuditSummary, pub attribution: AuditAttribution, pub meta: Option<Meta>, pub dead_code: Option<CheckOutput>, pub duplication: Option<DupesReportPayload>, pub complexity: Option<HealthReport>, pub next_steps: Vec<NextStep>,
}

Fields§

§schema_version: SchemaVersion§version: ToolVersion§command: AuditCommand§verdict: AuditVerdict§changed_files_count: u32§base_ref: String§base_description: Option<String>

Human-readable provenance of base_ref, e.g. merge-base with origin/main, local main, or FALLOW_AUDIT_BASE=upstream/main. Present when the base was auto-detected or set via FALLOW_AUDIT_BASE; absent for an explicit --base (the ref the user typed is already self-describing).

§head_sha: Option<String>§elapsed_ms: ElapsedMs§base_snapshot_skipped: Option<bool>§summary: AuditSummary§attribution: AuditAttribution§meta: Option<Meta>§dead_code: Option<CheckOutput>§duplication: Option<DupesReportPayload>§complexity: Option<HealthReport>§next_steps: Vec<NextStep>

Read-only follow-up commands computed from this run’s findings. See CheckOutput::next_steps for the contract.