pub async fn run_analysis(
project: Project,
folder: Option<PathBuf>,
command: Option<String>,
jobs: u32,
timeout_secs: u64,
survival_threshold: f64,
min_score: Option<f64>,
sqlite_path: Option<PathBuf>,
run_id: Option<i64>,
file_path: Option<String>,
survivors_only: bool,
) -> Result<()>