Skip to main content

Module report

Module report 

Source
Expand description

CheckReport/CheckFinding/Category/FailOnPolicy and the classification orchestrator that assembles one manifest’s deps_core::VersionData.

It then calls its ecosystem’s deps_core::Ecosystem::generate_diagnostics — the identical call deps-lsp’s handlers/diagnostics.rs makes.

Every outdated/yanked/vulnerable/unsatisfiable/deprecated verdict is decided by deps_engine::classify or by generate_diagnostics itself; nothing in this module re-derives a verdict from raw registry/lockfile/OSV data (spec 062 FR-005). Category stays in this crate rather than deps_core per specs/062-cli-check-mode/plan.md’s [NEEDS CLARIFICATION: O-4] marker — see that doc before moving it.

Structs§

CheckContext
Runtime handles and resolved policy shared across every manifest a check run classifies.
CheckFinding
One reported issue, derived 1:1 from a Diagnostic generate_diagnostics produced.
CheckReport
The full result of one check invocation.
FailOnPolicy
The set of categories that turn at least one matching CheckFinding into a process-exit-1 policy violation (FR-009/FR-010).
ManifestCheckResult
The result of classifying one manifest.

Enums§

Category
A category a CheckFinding can be classified into — the seven --fail-on tokens FR-009 defines, plus Category::Other.
CheckError
Error running check_manifest for one manifest.

Functions§

check_manifest
Classifies one already-routed manifest.