id: 1 unit: async function run() file: index.js start line: 262 end line: 362 size: 90 LOC McCabe index: 23 number of parameters: 0 id: 2 unit: async function assumeRole() file: index.js start line: 17 end line: 125 size: 88 LOC McCabe index: 11 number of parameters: 1 id: 3 unit: function loadCredentials() file: index.js start line: 187 end line: 210 size: 23 LOC McCabe index: 3 number of parameters: 0 id: 4 unit: function exportCredentials() file: index.js start line: 142 end line: 166 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 5 unit: async function validateCredentials() file: index.js start line: 212 end line: 229 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 6 unit: async function cleanup() file: cleanup.js start line: 14 end line: 29 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 7 unit: async function exportAccountId() file: index.js start line: 175 end line: 185 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 8 unit: function getStsClient() file: index.js start line: 231 end line: 237 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 9 unit: function exportRegion() file: index.js start line: 168 end line: 173 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 10 unit: function sanitizeGithubWorkflowName() file: index.js start line: 133 end line: 140 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 11 unit: function sanitizeGithubActor() file: index.js start line: 127 end line: 131 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12 unit: let defaultSleep = function() file: index.js start line: 239 end line: 241 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: exports.withSleep = function() file: index.js start line: 364 end line: 366 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 14 unit: exports.reset = function() file: index.js start line: 367 end line: 369 size: 3 LOC McCabe index: 1 number of parameters: 0