pub struct CombinedNextStepsInput<'a> {
pub suggestions_enabled: bool,
pub has_dead_code_findings: bool,
pub trace_unused_export: Option<TraceUnusedExportInput>,
pub workspace_ref: Option<&'a str>,
pub clone_fingerprints: &'a [&'a str],
pub has_complexity_findings: bool,
pub offer_setup: bool,
pub impact_digest: Option<ImpactDigestCounts>,
pub audit_changed: bool,
pub has_external_plugins: bool,
pub has_unused_files: bool,
pub baseline_recheck: Option<BaselineRecheckInput<'a>>,
}Expand description
Runtime-independent inputs for bare fallow combined next steps.
Fields§
§suggestions_enabled: boolFalse when FALLOW_SUGGESTIONS=off; suppresses all steps.
has_dead_code_findings: boolThe dead-code section reported findings.
trace_unused_export: Option<TraceUnusedExportInput>Unused-export trace target, when the caller selected one.
workspace_ref: Option<&'a str>Workspace name to scope suggested commands to, when analysing one.
clone_fingerprints: &'a [&'a str]Clone fingerprints from this run, used for the suppress example.
has_complexity_findings: boolThe health section reported complexity findings.
offer_setup: boolOffer the guided-setup pointer because no fallow config exists yet.
impact_digest: Option<ImpactDigestCounts>Local impact digest counters, when a digest is available.
audit_changed: boolOffer fallow audit because the working tree has changed files.
has_external_plugins: boolExternal plugins are declared for this project.
has_unused_files: boolThe run reported unused files (the signal a plugin may be misconfigured).
baseline_recheck: Option<BaselineRecheckInput<'a>>The loaded baseline this run was too narrow to judge, when there is one.
A combined run baselines its dead-code sub-pass only, so this is that
sub-pass’s baseline and the step it produces names fallow dead-code.