id: 1 unit: export function validateConfigs() file: src/config-loader.ts start line: 61 end line: 139 size: 68 LOC McCabe index: 12 number of parameters: 1 id: 2 unit: export async function loadConfigFiles() file: src/config-loader.ts start line: 16 end line: 59 size: 32 LOC McCabe index: 4 number of parameters: 1 id: 3 unit: export function getActionInput() file: src/input.ts start line: 8 end line: 24 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 4 unit: export async function run() file: src/main.ts start line: 9 end line: 24 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 5 unit: function getOperationType() file: src/input.ts start line: 78 end line: 92 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 6 unit: configFile: getRequiredInputString() file: src/input.ts start line: 19 end line: 28 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 7 unit: strictSync: getRequiredBooleanInput() file: src/input.ts start line: 20 end line: 28 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 8 unit: function getAppConfigEndpoint() file: src/input.ts start line: 26 end line: 34 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 9 unit: function isValidUrl() file: src/input.ts start line: 36 end line: 43 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 10 unit: async function parseConfigFile() file: src/config-loader.ts start line: 141 end line: 148 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: appConfigEndpoint: getAppConfigEndpoint() file: src/input.ts start line: 21 end line: 28 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: operation: getOperationType() file: src/input.ts start line: 22 end line: 28 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 13 unit: for await() file: src/config-loader.ts start line: 29 end line: 32 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 14 unit: function removeTrailingSlash() file: src/input.ts start line: 45 end line: 47 size: 3 LOC McCabe index: 2 number of parameters: 1