id: 1 unit: async function activate() file: src/extension.js start line: 44 end line: 296 size: 55 LOC McCabe index: 2 number of parameters: 1 id: 2 unit: async provideCompletionItems() file: src/extension.js start line: 182 end line: 240 size: 51 LOC McCabe index: 7 number of parameters: 4 id: 3 unit: async provideCompletionItems() file: src/extension.js start line: 244 end line: 280 size: 30 LOC McCabe index: 7 number of parameters: 4 id: 4 unit: provideCodeLenses() file: src/extension.js start line: 128 end line: 157 size: 26 LOC McCabe index: 6 number of parameters: 2 id: 5 unit: async function switchProfile() file: src/extension.js start line: 333 end line: 365 size: 26 LOC McCabe index: 3 number of parameters: 0 id: 6 unit: async function getProcess() file: src/extension.js start line: 62 end line: 82 size: 19 LOC McCabe index: 6 number of parameters: 0 id: 7 unit: async function getParameters() file: src/metadata.js start line: 34 end line: 53 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 8 unit: async function generateFont() file: build/updateFont.js start line: 9 end line: 26 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 9 unit: async function popupInstallCLI() file: src/extension.js start line: 49 end line: 60 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 10 unit: function installCLI() file: src/extension.js start line: 302 end line: 312 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 11 unit: async function loadProfiles() file: src/extension.js start line: 314 end line: 325 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: async provideHover() file: src/extension.js start line: 284 end line: 294 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 13 unit: function getLink() file: src/metadata.js start line: 21 end line: 32 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 14 unit: function getApis() file: src/metadata.js start line: 9 end line: 19 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 15 unit: async function replace() file: src/extension.js start line: 32 end line: 39 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 16 unit: function getLocale() file: src/extension.js start line: 13 end line: 20 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 17 unit: function exec() file: src/extension.js start line: 22 end line: 28 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 18 unit: async function updateStatusBarItem() file: src/extension.js start line: 163 end line: 168 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 19 unit: async function saveProfiles() file: src/extension.js start line: 327 end line: 331 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: function getProducts() file: src/metadata.js start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 21 unit: async function notFound() file: src/extension.js start line: 298 end line: 300 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 22 unit: function deactivate() file: src/extension.js start line: 368 end line: 368 size: 1 LOC McCabe index: 1 number of parameters: 0