id: 1 unit: constructor() file: alexa/skills/smarthome/AlexaResponse.js start line: 43 end line: 76 size: 28 LOC McCabe index: 6 number of parameters: 1 id: 2 unit: async function getJWKs() file: auth.js start line: 44 end line: 73 size: 24 LOC McCabe index: 1 number of parameters: 0 id: 3 unit: async function decodeToken() file: auth.js start line: 13 end line: 38 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 4 unit: createPayloadEndpoint() file: alexa/skills/smarthome/AlexaResponse.js start line: 120 end line: 140 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 5 unit: createPayloadEndpointCapability() file: alexa/skills/smarthome/AlexaResponse.js start line: 146 end line: 162 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 6 unit: async function updateDeviceState() file: index.js start line: 139 end line: 151 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 7 unit: async function getDevicesByUsername() file: index.js start line: 158 end line: 171 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 8 unit: createContextProperty() file: alexa/skills/smarthome/AlexaResponse.js start line: 106 end line: 114 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 9 unit: function sendResponse() file: index.js start line: 124 end line: 129 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 10 unit: checkValue() file: alexa/skills/smarthome/AlexaResponse.js start line: 30 end line: 36 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 11 unit: addContextProperty() file: alexa/skills/smarthome/AlexaResponse.js start line: 82 end line: 88 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 12 unit: addPayloadEndpoint() file: alexa/skills/smarthome/AlexaResponse.js start line: 94 end line: 100 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 13 unit: get() file: alexa/skills/smarthome/AlexaResponse.js start line: 168 end line: 170 size: 3 LOC McCabe index: 1 number of parameters: 0