Skip to main content

deps_cli/
lib.rs

1#![recursion_limit = "256"]
2
3//! Library surface for `deps-cli`'s `check` subcommand.
4//!
5//! Split out from `main.rs` so integration tests can drive the walk/classify/report
6//! pipeline directly, without spawning a subprocess. Every version verdict is produced by
7//! calling into [`deps_engine::classify`] and [`deps_core::Ecosystem::generate_diagnostics`]
8//! — the identical path `deps-lsp` uses — so this crate never reimplements outdated/yanked/
9//! vulnerable/unsatisfiable/deprecated classification itself (spec 062 FR-005).
10
11pub mod cli;
12pub mod config;
13pub mod exit;
14pub mod format;
15pub mod report;
16pub mod walk;