pub type CircularDependenciesOutput = CheckOutput;Expand description
Concrete circular-dependency output contract returned by typed runs.
Aliased Type§
pub struct CircularDependenciesOutput {Show 13 fields
pub schema_version: SchemaVersion,
pub version: ToolVersion,
pub elapsed_ms: ElapsedMs,
pub total_issues: usize,
pub entry_points: Option<EntryPoints>,
pub summary: CheckSummary,
pub results: AnalysisResults,
pub baseline_deltas: Option<BaselineDeltas>,
pub baseline: Option<BaselineMatch>,
pub regression: Option<RegressionResult>,
pub meta: Option<Meta>,
pub workspace_diagnostics: Vec<WorkspaceDiagnostic>,
pub next_steps: Vec<NextStep>,
}Fields§
§schema_version: SchemaVersionDead-code output schema version; currently [CHECK_SCHEMA_VERSION].
version: ToolVersionFallow CLI version that produced this output.
elapsed_ms: ElapsedMsWall-clock analysis duration in milliseconds.
total_issues: usizeTotal findings across all issue arrays; excludes next_steps.
entry_points: Option<EntryPoints>Entry-point totals per source, when the analysis recorded them.
summary: CheckSummaryPer-category finding counts.
results: AnalysisResultsFull analysis results, flattened so each issue array sits at the envelope root.
baseline_deltas: Option<BaselineDeltas>Count deltas against the matched baseline, in baseline runs.
baseline: Option<BaselineMatch>Which baseline snapshot was matched, in baseline runs.
regression: Option<RegressionResult>Regression verdict against the baseline, in --fail-on-regression runs.
meta: Option<Meta>_meta block with docs and rule definitions, when --explain was
passed.
workspace_diagnostics: Vec<WorkspaceDiagnostic>Workspace-discovery diagnostics surfaced during config load.
next_steps: Vec<NextStep>Read-only follow-up commands computed from this run’s findings, emitted
at the JSON root so an agent acting on the output is pointed at fallow’s
adjacent verification capabilities (trace, complexity breakdown, audit,
workspace scoping). Each command is runnable as-is and never mutating;
see [NextStep] for both contracts. Omitted when empty or when
FALLOW_SUGGESTIONS=off; does NOT contribute to total_issues.