Skip to main content

analyse_project

Function analyse_project 

Source
pub fn analyse_project(
    roots: &Roots,
    overlay: &HashMap<PathBuf, String>,
) -> ProjectAnalysis
Expand description

The bynk-check-native discovery→parse→resolve→check entry point (P4.1, #1115) — see this module’s own doc comment for the documented residual gap against bynk-emit’s analyse_project_with. Mirrors analyse_project_with’s own call shape exactly where the two overlap: BuildTarget::Bundle-equivalent (this entry point has no build target at all — it never emits), Platform::default(), no schema-registry lock.

Identity is project-relative (ADR 0198): a file’s source_path here is unique across include roots, same as analyse_project_with.