id: 1 unit: export async function ensureBinary() file: scripts/telemetry_utils.js start line: 129 end line: 258 size: 114 LOC McCabe index: 34 number of parameters: 5 id: 2 unit: async function main() file: scripts/telemetry_gcp.js start line: 56 end line: 178 size: 109 LOC McCabe index: 15 number of parameters: 0 id: 3 unit: export function manageTelemetrySettings() file: scripts/telemetry_utils.js start line: 260 end line: 340 size: 76 LOC McCabe index: 16 number of parameters: 4 id: 4 unit: export function registerCleanup() file: scripts/telemetry_utils.js start line: 342 end line: 394 size: 47 LOC McCabe index: 10 number of parameters: 3 id: 5 unit: export function getJson() file: scripts/telemetry_utils.js start line: 33 end line: 53 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 6 unit: export function waitForPort() file: scripts/telemetry_utils.js start line: 107 end line: 127 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 7 unit: export function findFile() file: scripts/telemetry_utils.js start line: 67 end line: 84 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 8 unit: export function readJsonFile() file: scripts/telemetry_utils.js start line: 90 end line: 101 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 9 unit: export function downloadFile() file: scripts/telemetry_utils.js start line: 55 end line: 65 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 10 unit: export function fileExists() file: scripts/telemetry_utils.js start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11 unit: export function writeJsonFile() file: scripts/telemetry_utils.js start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 2