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 residual-gap accounting against bynk-emit’s now-deleted (#1541) analyse_project_with. Mirrored its call shape exactly where the two overlapped: 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 used to be.