id: 1 unit: function main() file: script/deploy.js start line: 163 end line: 332 size: 151 LOC McCabe index: 4 number of parameters: 0 id: 2 unit: buildDarwinTemplate() file: app/menu.ts start line: 56 end line: 219 size: 145 LOC McCabe index: 3 number of parameters: 0 id: 3 unit: export default function RemoteVideoGroup() file: app/components/RemoteVideoGroup.tsx start line: 26 end line: 156 size: 125 LOC McCabe index: 19 number of parameters: 1 id: 4 unit: export default function Roster() file: app/components/Roster.tsx start line: 18 end line: 122 size: 98 LOC McCabe index: 13 number of parameters: 0 id: 5 unit: buildDefaultTemplate() file: app/menu.ts start line: 221 end line: 315 size: 80 LOC McCabe index: 3 number of parameters: 0 id: 6 unit: export default function DeviceSwitcher() file: app/components/DeviceSwitcher.tsx start line: 17 end line: 95 size: 78 LOC McCabe index: 13 number of parameters: 0 id: 7 unit: export default function Chat() file: app/components/Chat.tsx start line: 17 end line: 88 size: 66 LOC McCabe index: 3 number of parameters: 0 id: 8 unit: export default function MeetingStatusProvider() file: app/providers/MeetingStatusProvider.tsx start line: 28 end line: 90 size: 57 LOC McCabe index: 4 number of parameters: 1 id: 9 unit: export default function ContentVideo() file: app/components/ContentVideo.tsx start line: 18 end line: 82 size: 53 LOC McCabe index: 8 number of parameters: 1 id: 10 unit: export default function CPUUsage() file: app/components/CPUUsage.tsx start line: 13 end line: 63 size: 46 LOC McCabe index: 7 number of parameters: 0 id: 11 unit: function ensureBucket() file: script/deploy.js start line: 32 end line: 72 size: 41 LOC McCabe index: 7 number of parameters: 2 id: 12 unit: function parseArgs() file: script/deploy.js start line: 83 end line: 121 size: 39 LOC McCabe index: 16 number of parameters: 0 id: 13 unit: export default function LocalVideo() file: app/components/LocalVideo.tsx start line: 14 end line: 48 size: 33 LOC McCabe index: 5 number of parameters: 0 id: 14 unit: export default function useAttendee() file: app/hooks/useAttendee.tsx start line: 11 end line: 42 size: 29 LOC McCabe index: 7 number of parameters: 1 id: 15 unit: export default function useRaisedHandAttendees() file: app/hooks/useRaisedHandAttendees.tsx start line: 11 end line: 37 size: 27 LOC McCabe index: 4 number of parameters: 0 id: 16 unit: export default function useFocusMode() file: app/hooks/useFocusMode.tsx start line: 13 end line: 36 size: 24 LOC McCabe index: 3 number of parameters: 0 id: 17 unit: export default function useDevices() file: app/hooks/useDevices.tsx start line: 10 end line: 33 size: 23 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: function spawnOrFail() file: script/deploy.js start line: 123 end line: 144 size: 22 LOC McCabe index: 3 number of parameters: 3 id: 19 unit: function usage() file: script/deploy.js start line: 13 end line: 30 size: 18 LOC McCabe index: 2 number of parameters: 0 id: 20 unit: export default function useRoster() file: app/hooks/useRoster.tsx start line: 10 end line: 25 size: 16 LOC McCabe index: 2 number of parameters: 0 id: 21 unit: buildMenu() file: app/menu.ts start line: 22 end line: 39 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 22 unit: setupDevelopmentEnvironment() file: app/menu.ts start line: 41 end line: 54 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 23 unit: export default function CheckNodeEnv() file: internals/scripts/CheckNodeEnv.js start line: 3 end line: 16 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 24 unit: export default function App() file: app/components/App.tsx start line: 11 end line: 19 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 25 unit: function getArgOrExit() file: script/deploy.js start line: 74 end line: 81 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 26 unit: function uuid() file: serverless/src/handlers.js start line: 12 end line: 17 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 27 unit: function ensureTools() file: script/deploy.js start line: 157 end line: 161 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 28 unit: constructor() file: app/main.dev.ts start line: 19 end line: 23 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 29 unit: click() file: app/menu.ts start line: 191 end line: 195 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 30 unit: click() file: app/menu.ts start line: 292 end line: 296 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: function spawnAndIgnoreResult() file: script/deploy.js start line: 146 end line: 149 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 32 unit: export default function deleteSourceMaps() file: internals/scripts/DeleteSourceMaps.js start line: 4 end line: 7 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 33 unit: function appHtml() file: script/deploy.js start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: constructor() file: app/menu.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 35 unit: click() file: app/menu.ts start line: 185 end line: 187 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 36 unit: click() file: app/menu.ts start line: 199 end line: 201 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 37 unit: click() file: app/menu.ts start line: 205 end line: 207 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 38 unit: click() file: app/menu.ts start line: 286 end line: 288 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 39 unit: click() file: app/menu.ts start line: 300 end line: 302 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 40 unit: click() file: app/menu.ts start line: 306 end line: 308 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 41 unit: export default function getChimeContext() file: app/context/getChimeContext.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 42 unit: export default function getRosterContext() file: app/context/getRosterContext.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 43 unit: export default function getUIStateContext() file: app/context/getUIStateContext.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 44 unit: export default function getMeetingStatusContext() file: app/context/getMeetingStatusContext.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 45 unit: await fetch() file: app/chime/ChimeSdkWrapper.ts start line: 397 end line: 398 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 46 unit: function setupCloud9() file: script/deploy.js start line: 155 end line: 155 size: 1 LOC McCabe index: 1 number of parameters: 0