id: 1 unit: function processEvent() file: index.js start line: 451 end line: 533 size: 62 LOC McCabe index: 12 number of parameters: 4 id: 2 unit: function setupTransformer() file: transformer.js start line: 91 end line: 148 size: 46 LOC McCabe index: 12 number of parameters: 1 id: 3 unit: function init() file: index.js start line: 98 end line: 150 size: 43 LOC McCabe index: 11 number of parameters: 1 id: 4 unit: function writeToFirehose() file: index.js start line: 541 end line: 594 size: 41 LOC McCabe index: 8 number of parameters: 5 id: 5 unit: function routeByAttributeMapping() file: router.js start line: 53 end line: 117 size: 41 LOC McCabe index: 9 number of parameters: 4 id: 6 unit: function processFinalRecords() file: index.js start line: 602 end line: 654 size: 40 LOC McCabe index: 6 number of parameters: 4 id: 7 unit: function getBatchRanges() file: index.js start line: 400 end line: 441 size: 29 LOC McCabe index: 6 number of parameters: 1 id: 8 unit: function verifyDeliveryStreamMapping() file: index.js start line: 300 end line: 342 size: 28 LOC McCabe index: 6 number of parameters: 5 id: 9 unit: function buildDeliveryMap() file: index.js start line: 350 end line: 389 size: 28 LOC McCabe index: 6 number of parameters: 5 id: 10 unit: function handler() file: index.js start line: 218 end line: 285 size: 26 LOC McCabe index: 9 number of parameters: 2 id: 11 unit: function transformRecords() file: transformer.js start line: 58 end line: 88 size: 23 LOC McCabe index: 6 number of parameters: 4 id: 12 unit: init() file: index.js start line: 256 end line: 283 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 13 unit: function createDynamoDataItem() file: index.js start line: 159 end line: 178 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 14 unit: function onCompletion() file: index.js start line: 195 end line: 213 size: 14 LOC McCabe index: 4 number of parameters: 5 id: 15 unit: function getStreamName() file: index.js start line: 183 end line: 191 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 16 unit: function regexToDelimiter() file: transformer.js start line: 40 end line: 50 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 17 unit: context.done = function() file: test.js start line: 51 end line: 59 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 18 unit: setTimeout() file: index.js start line: 574 end line: 580 size: 7 LOC McCabe index: 2 number of parameters: 5 id: 19 unit: function pushArrayValue() file: router.js start line: 36 end line: 41 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 20 unit: function defaultRouting() file: router.js start line: 6 end line: 10 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 21 unit: function addNewlineTransformer() file: transformer.js start line: 17 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 22 unit: function jsonToStringTransformer() file: transformer.js start line: 24 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 23 unit: function doNothingTransformer() file: transformer.js start line: 31 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 24 unit: function setTransformer() file: index.js start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 25 unit: function setRouter() file: index.js start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 26 unit: function routeToDestination() file: router.js start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 27 unit: context.getRemainingTimeInMillis = function() file: test.js start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 28 unit: function context() file: test.js start line: 49 end line: 50 size: 2 LOC McCabe index: 1 number of parameters: 0