generate_diagnostics

Function generate_diagnostics 

Source
pub async fn generate_diagnostics<H>(
    handler: &H,
    dependencies: &[H::UnifiedDep],
    config: &DiagnosticsConfig,
) -> Vec<Diagnostic>
Expand description

Generic diagnostics generator.

Checks dependencies for issues:

  • Unknown packages (not found in registry)
  • Invalid version syntax
  • Yanked/deprecated versions
  • Outdated versions

§Type Parameters

  • H - Ecosystem handler type

§Arguments

  • handler - Ecosystem-specific handler instance
  • dependencies - List of dependencies to check
  • config - Diagnostic severity configuration

§Returns

Vector of LSP diagnostics.