analyze_project

Function analyze_project 

Source
pub fn analyze_project(
    project: &Project,
    schedule: Option<&Schedule>,
    config: &AnalysisConfig,
    emitter: &mut dyn DiagnosticEmitter,
)
Expand description

Analyze a project and emit diagnostics

This function performs semantic analysis on a project and emits diagnostics for issues like abstract assignments, unused profiles, etc.

Call this after parsing but before or during scheduling.