From 1cc153d2fd10b9ab1188341f476221dd599faa26 Mon Sep 17 00:00:00 2001 From: Dan Moore Date: Tue, 20 Dec 2022 12:22:25 +0000 Subject: [PATCH] feat: add unmanaged analytics --- src/lib/ecosystems/resolve-test-facts.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/lib/ecosystems/resolve-test-facts.ts b/src/lib/ecosystems/resolve-test-facts.ts index 4d81f3149af..7611ac144c0 100644 --- a/src/lib/ecosystems/resolve-test-facts.ts +++ b/src/lib/ecosystems/resolve-test-facts.ts @@ -172,6 +172,10 @@ export async function resolveAndTestFactsUnmanagedDeps( orgId, ); + if (scanResult.analytics) { + extractAndApplyPluginAnalytics(scanResult.analytics, id); + } + const { start_time, dep_graph_data, @@ -220,6 +224,21 @@ export async function resolveAndTestFactsUnmanagedDeps( policy, ); + extractAndApplyPluginAnalytics([ + { + name: 'packageManager', + data: depGraphData?.pkgManager?.name ?? '', + }, + { + name: 'unmanagedDependencyCount', + data: depGraphData?.pkgs.length ?? 0, + }, + { + name: 'unmanagedIssuesCount', + data: issues.length ?? 0, + }, + ]); + results.push({ issues: issuesFiltered, issuesData: issuesDataFiltered,