pub fn generate_diagnostics_from_cache(
parse_result: &dyn ParseResult,
cached_versions: &HashMap<String, String>,
_resolved_versions: &HashMap<String, String>,
formatter: &dyn EcosystemFormatter,
) -> Vec<Diagnostic>Expand description
Generates diagnostics using cached versions (no network calls).
Uses pre-fetched version information from the lifecycle’s parallel fetch. This avoids making additional network requests during diagnostic generation.
§Arguments
parse_result- Parsed dependencies from manifestcached_versions- Latest versions from registry (name -> latest version)resolved_versions- Resolved versions from lock file (name -> installed version)formatter- Ecosystem-specific formatting and comparison logic