pub fn analyze_file(path: PathBuf)