Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/freeCodeCamp/freeCodeCamp
/ functions
Functions
2,118 in github.com/freeCodeCamp/freeCodeCamp
⨍
Functions
2,118
◇
Types & classes
496
↓ 3 callers
Method
terminate
()
curriculum/src/test/utils/pseudo-worker.js:10
↓ 3 callers
Function
transMultiline
(input, config)
tools/challenge-parser/translation-parser/index.js:44
↓ 3 callers
Function
transformEditorLink
(url: string)
client/src/templates/Challenges/utils/index.ts:24
↓ 3 callers
Function
updateDescriptionZone
()
client/src/templates/Challenges/classic/editor.tsx:1419
↓ 3 callers
Function
updateEditableRegion
( range: IRange, modelContext: { model?: editor.ITextModel; }, options: editor.IModelDec
client/src/templates/Challenges/classic/editor.tsx:1083
↓ 3 callers
Function
validateAttempt
( generatedExam: ExamEnvironmentGeneratedExam, questionSets: ExamEnvironmentExamAttempt['questionSets'] )
api/src/exam-environment/utils/exam-environment.ts:149
↓ 3 callers
Function
verifyNoNewUserAndNoNewDonation
()
api/src/routes/protected/donate.test.ts:182
↓ 3 callers
Function
verifyUpdatedUserAndNewDonation
(email: string)
api/src/routes/protected/donate.test.ts:159
↓ 3 callers
Function
writeSuperblockStructure
( superblock: string, structure: unknown )
curriculum/src/file-handler.ts:206
↓ 2 callers
Function
_getSection
(tree)
tools/challenge-parser/parser/plugins/utils/get-section.js:20
↓ 2 callers
Function
_initializeTestRunner
({ build, sources, type, hooks, loadEnzyme })
curriculum/src/test/test-challenges.js:485
↓ 2 callers
Method
_processQueue
()
packages/challenge-builder/src/worker-executor.js:51
↓ 2 callers
Function
addBlockStructure
( superblocks: { name: SuperBlocks; blocks: BlockInfo[] }[], _getBlockStructure = getBlockStructure )
curriculum/src/build-curriculum.ts:331
↓ 2 callers
Function
addWidgetsToRegions
()
client/src/templates/Challenges/classic/editor.tsx:1228
↓ 2 callers
Function
answerCurrentQuestion
(user: ReturnType<typeof userEvent.setup>)
client/src/templates/Challenges/exam/show.test.tsx:273
↓ 2 callers
Function
ariaAlert
(message: string)
client/src/templates/Challenges/classic/editor.tsx:796
↓ 2 callers
Method
attach
(observer: Observer)
client/src/templates/Challenges/components/scene/scene-subject.tsx:9
↓ 2 callers
Function
awaitResponse
({ messenger, message, onMessage }: { messenger: Messenger<MessageOut>; message: MessageOut; onMes
packages/challenge-builder/src/awaitable-messenger.ts:22
↓ 2 callers
Function
bodySizeFits
(bodySizeInBytes: number)
client/src/utils/challenge-request-helpers.ts:66
↓ 2 callers
Function
buildChallenge
( challengeData: BuildChallengeData, options: BuildOptions )
packages/challenge-builder/src/build.ts:107
↓ 2 callers
Function
canBuildChallenge
(challengeData: BuildChallengeData)
packages/challenge-builder/src/build.ts:102
↓ 2 callers
Function
challengeTestsSelector
client/src/templates/Challenges/redux/selectors.js:22
↓ 2 callers
Function
checkQuestion
tools/challenge-parser/parser/plugins/add-video-question.test.js:58
↓ 2 callers
Function
closeAndFocus
()
client/src/components/Header/components/nav-links.tsx:89
↓ 2 callers
Function
combineDataWithResponse
(response: Response)
client/src/utils/ajax.ts:54
↓ 2 callers
Function
combineFileData
(challengeFiles: DownloadableChallengeFile[])
client/src/templates/Challenges/components/completion-modal.tsx:215
↓ 2 callers
Function
completeMultifileLabWithHotkey
({ browserName, hotkey, page }: { browserName: string; hotkey: 'Control+Enter' | 'Meta+Enter'; pag
e2e/hotkeys.spec.ts:64
↓ 2 callers
Function
composeValidators
(...validators: Validator[])
client/src/components/formHelpers/form-validators.tsx:46
↓ 2 callers
Function
configureTSCompiler
(challengeFiles: ChallengeFile[])
packages/challenge-builder/src/build.ts:199
↓ 2 callers
Function
convertMd
(md: string)
client/src/templates/Challenges/exam/show.tsx:138
↓ 2 callers
Function
convertToLocalizedString
(num: number, ISOCode: string)
client/tools/generate-search-placeholder.ts:52
↓ 2 callers
Function
createAndVisitNewPage
()
curriculum/src/test/test-challenges.js:75
↓ 2 callers
Method
createChallenge
* Creates a challenge from a markdown file * @param {object} options - Options object * @param {string} options.filename - Name of the challenge
curriculum/src/build-superblock.ts:314
↓ 2 callers
Function
createDescription
(editor: editor.IStandaloneCodeEditor)
client/src/templates/Challenges/classic/editor.tsx:892
↓ 2 callers
Function
createEmptyExperienceItem
()
client/src/components/profile/components/experience.tsx:86
↓ 2 callers
Function
createEmptyPortfolioItem
()
client/src/components/profile/components/portfolio.tsx:46
↓ 2 callers
Function
createFramer
({ document, id, init, proxyLogger, frameReady, frameTitle, updateWindowFunctions }: { documen
client/src/templates/Challenges/utils/frame.ts:468
↓ 2 callers
Function
createHandleEmailFormChange
( key: 'newEmail' | 'confirmNewEmail' )
client/src/components/settings/email.tsx:73
↓ 2 callers
Function
createIdToNextPathMap
tools/client-plugins/gatsby-source-challenges/gatsby-node.js:247
↓ 2 callers
Function
createIdToPrevPathMap
tools/client-plugins/gatsby-source-challenges/gatsby-node.js:255
↓ 2 callers
Function
createMetaJson
( superBlock: SuperBlocks, block: string, title: string, helpCategory: string, challengeId: ObjectId
tools/challenge-helper-scripts/create-project.ts:167
↓ 2 callers
Function
createResetProperties
()
api/src/utils/create-user.ts:13
↓ 2 callers
Function
createSource
( poly: Pick<ChallengeFile, 'contents' | 'source'> & Rest )
packages/shared/src/utils/polyvinyl.ts:128
↓ 2 callers
Function
createSuperBlockStructureNodes
()
tools/client-plugins/gatsby-source-challenges/gatsby-node.js:213
↓ 2 callers
Function
createSuperOrder
(superBlocks: string[])
curriculum/src/super-order.ts:4
↓ 2 callers
Function
createTestRunner
( challenge, solutionFiles, buildChallenge, solutionFromNext )
curriculum/src/test/test-challenges.js:392
↓ 2 callers
Function
currentInitImpl
()
client/src/components/growth-book/growth-book-wrapper.test.tsx:61
↓ 2 callers
Function
defaultFile
(lang, id)
tools/challenge-parser/parser/plugins/utils/get-file-visitor.js:23
↓ 2 callers
Function
deleteAllEmails
()
e2e/utils/email.ts:29
↓ 2 callers
Method
detach
(observer: Observer)
client/src/templates/Challenges/components/scene/scene-subject.tsx:13
↓ 2 callers
Function
donatePageDefault
(config: DefaultTierTestConfig)
e2e/donate-page-default.spec.ts:344
↓ 2 callers
Function
donatePageTests
()
e2e/donate-page-default.spec.ts:45
↓ 2 callers
Function
download
(clientLocale: string)
client/tools/download-trending.ts:14
↓ 2 callers
Function
editorValidator
client/src/components/formHelpers/form-validators.tsx:24
↓ 2 callers
Function
expectExamLandingPage
(qualification: 'qualified' | 'blocked')
client/src/templates/Challenges/exam/show.test.tsx:214
↓ 2 callers
Function
expectPreviewToBeShown
(page: Page)
e2e/completed-project-preview.spec.ts:23
↓ 2 callers
Function
expectScrollWhileHolding
(page: Page)
e2e/upper-jaw-scroll-mobile.spec.ts:97
↓ 2 callers
Function
expectToRenderResetModal
(page: Page)
e2e/challenge-reset-modal.spec.ts:24
↓ 2 callers
Function
fCCValidator
client/src/components/formHelpers/form-validators.tsx:27
↓ 2 callers
Function
fetchChallenges
(language: 'javascript' | 'python')
tools/daily-challenges/helpers.ts:27
↓ 2 callers
Function
filterBySuperblock
( superblocks: T[], { superBlock }: { superBlock?: string } = {} )
curriculum/src/filter.ts:36
↓ 2 callers
Function
finalizeChallenge
(challenge: Challenge, meta: Meta)
curriculum/src/build-superblock.ts:262
↓ 2 callers
Function
findHorizontalScroller
( target: EventTarget | null )
client/src/templates/Challenges/classic/content-widget-events.ts:27
↓ 2 callers
Function
focusIfTargetEditor
()
client/src/templates/Challenges/classic/editor.tsx:1157
↓ 2 callers
Function
focusOnHotkeys
()
client/src/templates/Challenges/classic/editor.tsx:994
↓ 2 callers
Function
formatDate
(dateString: string)
client/src/components/profile/components/experience-display.tsx:18
↓ 2 callers
Function
formatDate
({ year, month, day }: formatDateProps)
client/src/components/daily-coding-challenge/helpers.ts:11
↓ 2 callers
Function
fromLong
(ipl: number)
client/src/components/formHelpers/form-ip-utils.ts:70
↓ 2 callers
Function
generateMockSubCreate
(status: string)
api/src/routes/public/donate.test.ts:59
↓ 2 callers
Function
generateRandomExam
(examJson: Exam)
api/src/utils/exam.ts:28
↓ 2 callers
Function
getAllEmails
()
e2e/utils/email.ts:16
↓ 2 callers
Function
getBlockCreator
( lang: string, skipValidation?: boolean, opts?: { baseDir: string; i18nBaseDir: string; structureDir: s
curriculum/src/build-curriculum.ts:42
↓ 2 callers
Function
getCertifications
(user: User)
client/src/components/profile/components/utils/certification.ts:4
↓ 2 callers
Function
getChapterSlug
(w: Window)
client/src/templates/Challenges/components/preview-portal.tsx:67
↓ 2 callers
Function
getCodeBlock
(label: string, content?: string)
tools/challenge-helper-scripts/helpers/get-step-template.ts:6
↓ 2 callers
Function
getCompanyValidation
(company: string)
client/src/components/profile/components/experience.tsx:231
↓ 2 callers
Function
getCookie
(name: string)
client/src/utils/growthbook-cookie.ts:21
↓ 2 callers
Function
getCurriculum
()
client/tools/get-curriculum.ts:7
↓ 2 callers
Function
getDescriptionValidation
( description: string )
client/src/components/profile/components/experience.tsx:189
↓ 2 callers
Function
getDocumentTitle
(buildData: BuildChallengeData)
client/src/templates/Challenges/utils/build.ts:59
↓ 2 callers
Function
getEndDateValidation
(endDate: string)
client/src/components/profile/components/experience.tsx:246
↓ 2 callers
Function
getError
(errors: ErrorObject[])
api/src/utils/error-formatting.ts:14
↓ 2 callers
Function
getExpectedBlocksBySuperblock
()
curriculum/schema/intro-schema.test.mjs:19
↓ 2 callers
Function
getFileVisitor
(seeds, seedKey, validate)
tools/challenge-parser/parser/plugins/utils/get-file-visitor.js:42
↓ 2 callers
Function
getFilenames
(lang)
tools/challenge-parser/parser/plugins/utils/get-file-visitor.js:32
↓ 2 callers
Function
getFirstEmail
(allEmails: { messages: Email[] })
e2e/utils/email.ts:21
↓ 2 callers
Function
getHtmlTranspiler
packages/challenge-builder/src/transformers.js:393
↓ 2 callers
Function
getInitiallyExpandedBlock
()
client/src/templates/Introduction/super-block-intro.tsx:192
↓ 2 callers
Function
getInputType
( challengeType: string, challengeLang?: ChallengeLang )
tools/challenge-helper-scripts/helpers/get-input-type.ts:5
↓ 2 callers
Function
getLangFromSuperBlock
( superBlock: SuperBlocks )
tools/challenge-helper-scripts/helpers/get-lang-from-superblock.ts:7
↓ 2 callers
Function
getLastLineOfEditableRegion
()
client/src/templates/Challenges/classic/editor.tsx:1119
↓ 2 callers
Function
getLastStep
()
tools/challenge-helper-scripts/helpers/get-last-step-file-number.ts:4
↓ 2 callers
Function
getLineBeforeEditableRegion
()
client/src/templates/Challenges/classic/editor.tsx:1112
↓ 2 callers
Function
getLinesCoveringEditableRegion
()
client/src/templates/Challenges/classic/editor.tsx:1127
↓ 2 callers
Function
getLoginRedirectParams
( req: { cookies: Record<string, string | undefined>; unsignCookie: (rawValue: string) => { value: s
api/src/utils/redirection.ts:150
↓ 2 callers
Function
getParamsFromUrl
( url: string | undefined | null, normalize: typeof normalizeParams )
api/src/utils/redirection.ts:99
↓ 2 callers
Function
getPreviewBtnsSrText
()
client/src/templates/Challenges/classic/action-row.tsx:114
↓ 2 callers
Function
getQuestionNumberText
(questionNumber: number)
client/src/templates/Challenges/exam/show.test.tsx:252
↓ 2 callers
Function
getSimilarityScore
(a: string, b: string)
curriculum/src/filter.ts:141
↓ 2 callers
Function
getStartDateValidation
(startDate: string)
client/src/components/profile/components/experience.tsx:234
← previous
next →
401–500 of 2,118, ranked by callers