id: 1
unit: private sanitizeHtml()
file: functions/src/content.ts
start line: 48
end line: 201
size: 117 LOC
McCabe index: 13
number of parameters: 5
id: 2
unit: getProjectConfig()
file: functions/src/project.ts
start line: 131
end line: 216
size: 68 LOC
McCabe index: 8
number of parameters: 1
id: 3
unit: export default async()
file: frontend/nuxt.config.js
start line: 4
end line: 91
size: 58 LOC
McCabe index: 3
number of parameters: 0
id: 4
unit: export default async function()
file: frontend/assets/getRoutes.ts
start line: 17
end line: 72
size: 47 LOC
McCabe index: 8
number of parameters: 0
id: 5
unit: private htmlToSections()
file: functions/src/content.ts
start line: 206
end line: 241
size: 29 LOC
McCabe index: 1
number of parameters: 1
id: 6
unit: async storeProjectContent()
file: functions/src/project.ts
start line: 258
end line: 295
size: 27 LOC
McCabe index: 5
number of parameters: 2
id: 7
unit: arraysToMaps()
file: functions/src/project.ts
start line: 459
end line: 493
size: 27 LOC
McCabe index: 6
number of parameters: 2
id: 8
unit: function splitWords()
file: frontend/assets/utils.ts
start line: 11
end line: 46
size: 26 LOC
McCabe index: 12
number of parameters: 1
id: 9
unit: filterProjectSections()
file: functions/src/project.ts
start line: 322
end line: 344
size: 20 LOC
McCabe index: 4
number of parameters: 1
id: 10
unit: static parseProjectId()
file: shared/util.ts
start line: 38
end line: 59
size: 18 LOC
McCabe index: 3
number of parameters: 1
id: 11
unit: name: $()
file: functions/src/content.ts
start line: 232
end line: 281
size: 18 LOC
McCabe index: 3
number of parameters: 1
id: 12
unit: inferPlatforms()
file: functions/src/project.ts
start line: 106
end line: 126
size: 18 LOC
McCabe index: 3
number of parameters: 1
id: 13
unit: getProjectContent()
file: functions/src/project.ts
start line: 300
end line: 317
size: 18 LOC
McCabe index: 1
number of parameters: 2
id: 14
unit: lowercaseMapKeys()
file: functions/src/project.ts
start line: 428
end line: 451
size: 18 LOC
McCabe index: 5
number of parameters: 1
id: 15
unit: export async function getProjectConfigs()
file: frontend/assets/dbUtils.ts
start line: 72
end line: 88
size: 17 LOC
McCabe index: 3
number of parameters: 2
id: 16
unit: static async loadGlobalConfig()
file: functions/src/config.ts
start line: 40
end line: 57
size: 16 LOC
McCabe index: 3
number of parameters: 0
id: 17
unit: public static async build()
file: functions/src/cron.ts
start line: 41
end line: 60
size: 16 LOC
McCabe index: 1
number of parameters: 0
id: 18
unit: async storeProjectReleases()
file: functions/src/project.ts
start line: 237
end line: 253
size: 15 LOC
McCabe index: 5
number of parameters: 1
id: 19
unit: private sanitizeRelativeLink()
file: functions/src/content.ts
start line: 271
end line: 286
size: 14 LOC
McCabe index: 3
number of parameters: 3
id: 20
unit: async listAllProjectIds()
file: functions/src/project.ts
start line: 62
end line: 78
size: 14 LOC
McCabe index: 1
number of parameters: 0
id: 21
unit: async recursiveStoreProject()
file: functions/src/project.ts
start line: 83
end line: 101
size: 14 LOC
McCabe index: 3
number of parameters: 1
id: 22
unit: export async function getProjectConfig()
file: frontend/assets/dbUtils.ts
start line: 55
end line: 67
size: 13 LOC
McCabe index: 4
number of parameters: 2
id: 23
unit: export async function getSubpage()
file: frontend/assets/dbUtils.ts
start line: 107
end line: 119
size: 13 LOC
McCabe index: 3
number of parameters: 3
id: 24
unit: export async function getRecentReleases()
file: frontend/assets/dbUtils.ts
start line: 124
end line: 136
size: 13 LOC
McCabe index: 3
number of parameters: 1
id: 25
unit: private getFullOptions()
file: functions/src/github.ts
start line: 245
end line: 256
size: 11 LOC
McCabe index: 1
number of parameters: 0
id: 26
unit: export async function getProjectContent()
file: frontend/assets/dbUtils.ts
start line: 93
end line: 102
size: 10 LOC
McCabe index: 2
number of parameters: 2
id: 27
unit: private getStandardOptions()
file: functions/src/github.ts
start line: 234
end line: 243
size: 10 LOC
McCabe index: 1
number of parameters: 0
id: 28
unit: sanitizeForStorage()
file: functions/src/project.ts
start line: 408
end line: 423
size: 10 LOC
McCabe index: 2
number of parameters: 1
id: 29
unit: private _isIncludedProject()
file: functions/src/content.ts
start line: 307
end line: 317
size: 9 LOC
McCabe index: 3
number of parameters: 2
id: 30
unit: storeProjectConfig()
file: functions/src/project.ts
start line: 221
end line: 235
size: 9 LOC
McCabe index: 1
number of parameters: 2
id: 31
unit: static getRawContentUrl()
file: functions/src/github.ts
start line: 60
end line: 67
size: 8 LOC
McCabe index: 1
number of parameters: 4
id: 32
unit: private static getMainContentUrl()
file: functions/src/github.ts
start line: 95
end line: 103
size: 8 LOC
McCabe index: 1
number of parameters: 3
id: 33
unit: private getRenderedContentBaseUrl()
file: functions/src/content.ts
start line: 255
end line: 266
size: 8 LOC
McCabe index: 2
number of parameters: 2
id: 34
unit: static get()
file: functions/src/config.ts
start line: 62
end line: 69
size: 8 LOC
McCabe index: 2
number of parameters: 1
id: 35
unit: static _getNestedProperty()
file: functions/src/config.ts
start line: 71
end line: 79
size: 8 LOC
McCabe index: 1
number of parameters: 2
id: 36
unit: export function pickLogoLetter()
file: frontend/assets/utils.ts
start line: 48
end line: 55
size: 7 LOC
McCabe index: 1
number of parameters: 1
id: 37
unit: static contentPath()
file: shared/util.ts
start line: 5
end line: 11
size: 7 LOC
McCabe index: 2
number of parameters: 2
id: 38
unit: static configPath()
file: shared/util.ts
start line: 13
end line: 19
size: 7 LOC
McCabe index: 2
number of parameters: 2
id: 39
unit: private getContentHeaders()
file: functions/src/github.ts
start line: 258
end line: 265
size: 7 LOC
McCabe index: 1
number of parameters: 0
id: 40
unit: private getContentHeadOptions()
file: functions/src/github.ts
start line: 267
end line: 274
size: 7 LOC
McCabe index: 1
number of parameters: 0
id: 41
unit: export function getCategories()
file: frontend/assets/dbUtils.ts
start line: 141
end line: 146
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 42
unit: private static getConfigUrl()
file: functions/src/github.ts
start line: 85
end line: 90
size: 6 LOC
McCabe index: 1
number of parameters: 2
id: 43
unit: private getContentGetOptions()
file: functions/src/github.ts
start line: 276
end line: 282
size: 6 LOC
McCabe index: 1
number of parameters: 0
id: 44
unit: private _isGithubLink()
file: functions/src/content.ts
start line: 322
end line: 327
size: 6 LOC
McCabe index: 3
number of parameters: 1
id: 45
unit: static async getForId()
file: functions/src/project.ts
start line: 46
end line: 52
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 46
unit: function cleanConfig()
file: frontend/assets/dbUtils.ts
start line: 159
end line: 163
size: 5 LOC
McCabe index: 1
number of parameters: 1
id: 47
unit: static async getDefaultBranch()
file: functions/src/github.ts
start line: 43
end line: 48
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 48
unit: static getRawContentBaseUrl()
file: functions/src/github.ts
start line: 72
end line: 80
size: 5 LOC
McCabe index: 2
number of parameters: 2
id: 49
unit: function cleanRelease()
file: frontend/assets/dbUtils.ts
start line: 154
end line: 157
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 50
unit: constructor()
file: functions/src/github.ts
start line: 35
end line: 38
size: 4 LOC
McCabe index: 1
number of parameters: 2
id: 51
unit: getProjectConfig()
file: functions/src/github.ts
start line: 199
end line: 202
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 52
unit: getRawProjectContent()
file: functions/src/github.ts
start line: 207
end line: 210
size: 4 LOC
McCabe index: 1
number of parameters: 2
id: 53
unit: private getProjectBaseUrl()
file: functions/src/content.ts
start line: 247
end line: 250
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 54
unit: private deMarkdownLink()
file: functions/src/content.ts
start line: 291
end line: 294
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 55
unit: private lowercaseLink()
file: functions/src/content.ts
start line: 299
end line: 302
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 56
unit: private _isRelativeLink()
file: functions/src/content.ts
start line: 332
end line: 337
size: 4 LOC
McCabe index: 2
number of parameters: 1
id: 57
unit: constructor()
file: functions/src/project.ts
start line: 54
end line: 57
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 58
unit: export default()
file: frontend/plugins/firebaseInit.js
start line: 8
end line: 10
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 59
unit: function isLetter()
file: frontend/assets/utils.ts
start line: 3
end line: 5
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 60
unit: function isCapital()
file: frontend/assets/utils.ts
start line: 7
end line: 9
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 61
unit: export function daysAgo()
file: frontend/assets/utils.ts
start line: 57
end line: 59
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 62
unit: function getPath()
file: frontend/assets/getRoutes.ts
start line: 10
end line: 12
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 63
unit: static normalizeId()
file: shared/util.ts
start line: 24
end line: 26
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 64
unit: static pathToSlug()
file: shared/util.ts
start line: 31
end line: 33
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 65
unit: static getPageContentUrl()
file: functions/src/github.ts
start line: 53
end line: 55
size: 3 LOC
McCabe index: 1
number of parameters: 3
id: 66
unit: getRawContent()
file: functions/src/github.ts
start line: 216
end line: 218
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 67
unit: static debug()
file: functions/src/logger.ts
start line: 18
end line: 20
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 68
unit: static error()
file: functions/src/logger.ts
start line: 22
end line: 24
size: 3 LOC
McCabe index: 1
number of parameters: 3