id: 1 unit: constructor() file: src/drift-monitor.ts start line: 51 end line: 117 size: 61 LOC McCabe index: 8 number of parameters: 3 id: 2 unit: export async function handler() file: src/detect-drift.lambda.ts start line: 10 end line: 47 size: 33 LOC McCabe index: 4 number of parameters: 0 id: 3 unit: async function getDriftStatus() file: src/detect-drift.lambda.ts start line: 83 end line: 108 size: 25 LOC McCabe index: 8 number of parameters: 2 id: 4 unit: async function getStacks() file: src/detect-drift.lambda.ts start line: 54 end line: 68 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 5 unit: private getClosestCloudWatchMetricPeriod() file: src/drift-monitor.ts start line: 125 end line: 138 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 6 unit: constructor() file: src/detect-drift-function.ts start line: 16 end line: 24 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 7 unit: async function detectDriftAndGetDetectionId() file: src/detect-drift.lambda.ts start line: 70 end line: 77 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 8 unit: function isEligibleStatus() file: src/detect-drift.lambda.ts start line: 49 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9 unit: function shouldWaitForDriftDetectionToFinish() file: src/detect-drift.lambda.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10 unit: async function sleep() file: src/detect-drift.lambda.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 1