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§
- Check
Context - Runtime handles and resolved policy shared across every manifest a
checkrun classifies. - Check
Finding - One reported issue, derived 1:1 from a
Diagnosticgenerate_diagnosticsproduced. - Check
Report - The full result of one
checkinvocation. - Fail
OnPolicy - The set of categories that turn at least one matching
CheckFindinginto a process-exit-1 policy violation (FR-009/FR-010). - Manifest
Check Result - The result of classifying one manifest.
Enums§
- Category
- A category a
CheckFindingcan be classified into — the seven--fail-ontokens FR-009 defines, plusCategory::Other. - Check
Error - Error running
check_manifestfor one manifest.
Functions§
- check_
manifest - Classifies one already-routed manifest.