freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
This report summarizes scanner evidence for freeCodeCamp/freeCodeCamp, a TypeScript project with 458,257 GitHub stars. SynthScan examined 2,733,338 lines of code across 19654 source files, recording 842 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 0.7 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 261 finding(s).
Are imports declared and package/API names verified? 511 finding(s).
Are wrappers, guards, and repeated structures necessary? 286 finding(s).
Which changes need focused human review? 842 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 842 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10d.md | 31 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10d.md | 41 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10d.md | 51 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 19 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 28 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 37 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 48 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 58 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10e.md | 68 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 19 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 28 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 37 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 48 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 58 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 68 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …rkshop-envelope-budget-app/69b2c970cb02ddaafff1c10f.md | 78 | explorer.functions.addEntry.variables.HTMLString.value.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md | 70 | const method = explorer.classes.Game.methods.showFortune.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md | 78 | const method = explorer.classes.Game.methods.showFortune.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md | 86 | const method = explorer.classes.Game.methods.showFortune.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md | 94 | const method = explorer.classes.Game.methods.showFortune.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md | 28 | const method = explorer.classes.Game.methods.multipleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md | 36 | const method = explorer.classes.Game.methods.multipleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md | 44 | const method = explorer.classes.Game.methods.multipleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md | 52 | const method = explorer.classes.Game.methods.multipleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md | 60 | const method = explorer.classes.Game.methods.multipleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 76 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 84 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 92 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 100 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 108 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 116 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68f1eb2bb413b893f8661ff2.md | 124 | const method = explorer.classes.Game.methods.newReading.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md | 18 | assert.isTrue(explorer.classes.Game.methods.fetchCardsData.isPrivate()); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md | 25 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md | 33 | assert.isTrue(explorer.classes.Game.methods.initializeEventListeners.isPrivate()); | CODE |
| CRITICAL | …orkshop-fortune-teller-app/68ed45dbb7ee60e86543369f.md | 18 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL | …orkshop-fortune-teller-app/68ed45dbb7ee60e86543369f.md | 32 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 30 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 38 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 46 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 54 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 62 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md | 70 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md | 20 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md | 29 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md | 37 | const method = explorer.classes.Game.methods.fetchCardsData.toString(); | CODE |
| CRITICAL | …orkshop-fortune-teller-app/68ed40e9b9a39c757618f302.md | 34 | assert.isTrue(explorer.classes.Game.classProps.cards.hasAnnotation("Card[]")); | CODE |
| CRITICAL | …orkshop-fortune-teller-app/68ed40e9b9a39c757618f302.md | 41 | assert.isTrue(explorer.classes.Game.classProps.cards.value.matches("[]")); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md | 18 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md | 26 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md | 34 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL | …orkshop-fortune-teller-app/68ed42285f674a9475629831.md | 19 | assert.isTrue(explorer.classes.Game.classProps.elements.isPrivate()); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md | 18 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md | 26 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL⚡ | …orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md | 34 | const method = explorer.classes.Game.methods.singleCardSelected.toString(); | CODE |
| CRITICAL | .github/workflows/github-autoclose.yml | 37 | const opts = github.rest.issues.listForRepo.endpoint.merge({ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/challenge-helper-scripts/helpers/insert-erms.test.ts | 9 | <p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball | CODE |
| LOW | …s/challenge-helper-scripts/helpers/insert-erms.test.ts | 29 | <p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball | CODE |
| LOW | …s/challenge-helper-scripts/helpers/insert-erms.test.ts | 44 | <p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball | CODE |
| LOW | …/challenge-helper-scripts/helpers/get-step-template.ts | 80 | challengeType: ${challengeType ?? 'placeholder'} | CODE |
| LOW | tools/scripts/seed/seed-daily-coding-challenge.js | 23 | text: 'isBalanced("Lorem Ipsum") should return true.', | CODE |
| LOW | tools/scripts/seed/seed-daily-coding-challenge.js | 24 | testString: 'assert.isTrue(isBalanced("Lorem Ipsum"));' | CODE |
| LOW⚡ | …lient-plugins/browser-scripts/modules/react-types.json | 2 | "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f4.md | 43 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f1.md | 43 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f5.md | 63 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695c9f21a8b1d53cf1b97841.md | 36 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695c9c7c61d446f1451e0ae7.md | 23 | ({ test: () => assert(runPython(`_Node(_code).find_variable("address").is_equivalent("address = '123 Main Street'")`)) } | CODE |
| LOW | …employee-profile-generator/69727ea5c9606bedfe36d3d2.md | 64 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695df6480de23758af5a29cd.md | 39 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695fd3dde03273875e5d6709.md | 31 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f2.md | 36 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/6980d3ecfe800d8a54130f30.md | 30 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f6.md | 64 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f7.md | 46 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f7.md | 76 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695ea1e55c0e619e597fc5c9.md | 37 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/694bf6eb530e19a9c48c59f3.md | 56 | address = '123 Main Street' | CODE |
| LOW | …employee-profile-generator/695fcfbba648b3a96a9495a4.md | 34 | address = '123 Main Street' | CODE |
| LOW | …synchronous-programming-v2/673407be6af21d6766ed4b96.md | 39 | name: 'John Doe', | CODE |
| LOW | …ocks/applied-visual-design/587d781c367417b2b2512ac4.md | 38 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781c367417b2b2512ac4.md | 38 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781c367417b2b2512ac4.md | 51 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781c367417b2b2512ac4.md | 51 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781d367417b2b2512ac5.md | 39 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781d367417b2b2512ac5.md | 39 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781d367417b2b2512ac5.md | 53 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …ocks/applied-visual-design/587d781d367417b2b2512ac5.md | 53 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al | CODE |
| LOW | …s/review-css-accessibility/671a955b74ab5588735800d1.md | 107 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula dui, venenatis quis ligula ac, gravida pellen | CODE |
| LOW | …s/review-css-accessibility/671a955b74ab5588735800d1.md | 107 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula dui, venenatis quis ligula ac, gravida pellen | CODE |
| LOW | …nt-teacher-conference-form/68ea8a5db73b155708992687.md | 49 | assert.strictEqual(inputEl?.getAttribute("placeholder"), "E.g., Jane Doe"); | CODE |
| LOW | …nt-teacher-conference-form/68ea8fdf2c9b167307e7f671.md | 83 | assert.strictEqual(inputEl?.getAttribute("placeholder"), "E.g., Nancy Doe"); | CODE |
| LOW | …nt-teacher-conference-form/68ea8c330ed07b60879f3d38.md | 83 | assert.strictEqual(inputEl?.getAttribute("placeholder"), "E.g., 4"); | CODE |
| LOW | …ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md | 18 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d | CODE |
| LOW | …ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md | 18 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d | CODE |
| LOW | …ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md | 65 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d | CODE |
| LOW | …ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md | 65 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d | CODE |
| LOW | …ding-routing-in-express-js/69a9183588765b5a18d20954.md | 28 | res.json({ name: "John Doe", age: 30 }); | CODE |
| LOW | …ding-routing-in-express-js/69a9183588765b5a18d20954.md | 36 | "name": "John Doe", | CODE |
| LOW | …d-data-structures-projects/aff0395860f5d3034dc0bfc9.md | 64 | `telephoneCheck("555-5555")` should return `false`. | CODE |
| LOW | …d-data-structures-projects/aff0395860f5d3034dc0bfc9.md | 67 | assert(telephoneCheck('555-5555') === false); | CODE |
| LOW⚡ | …oduction-to-python-strings/69414623940154f209922619.md | 39 | name = 'John Doe' | CODE |
| LOW⚡ | …oduction-to-python-strings/69414623940154f209922619.md | 48 | name = 'John Doe' | CODE |
| LOW⚡ | …oduction-to-python-strings/69414623940154f209922619.md | 58 | name = 'John Doe' | CODE |
| LOW | …oduction-to-python-strings/69414623940154f209922619.md | 74 | name = 'John Doe' | CODE |
| LOW | …/english/blocks/review-git/6724e4cfea0c4f2425a9d064.md | 47 | git config --global user.name "Jane Doe" | CODE |
| LOW | …oduction-to-git-and-github/6882902bc844b1723da7eb13.md | 47 | git config --global user.name "Jane Doe" | CODE |
| LOW | …sive-web-design-principles/587d78b0367417b2b2512b08.md | 85 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b0367417b2b2512b08.md | 85 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b0367417b2b2512b08.md | 110 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b0367417b2b2512b08.md | 110 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b1367417b2b2512b0c.md | 60 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b1367417b2b2512b0c.md | 60 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b1367417b2b2512b0c.md | 83 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …sive-web-design-principles/587d78b1367417b2b2512b0c.md | 83 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus | CODE |
| LOW | …g-with-loops-and-sequences/67fe8399c41a212871025f96.md | 86 | developer = ['Jane Doe', 23, 'Python Developer'] | CODE |
| 392 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …tile-trajectory-calculator/6633c06601c081735063b528.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66475bab40e5125c84b03337.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66475f7b91d7c6681987739d.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66475d40dd42fb614f14fd03.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/6633bdc3ca38c068c3735984.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66475e40f3891c645d50135e.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66601c3c460ee12fbd669d6a.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/665d949e628d9f3fe305b6e8.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/6633b26c4f2d603072ef0818.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/663353465bfb14259717da93.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/66335223f3e2a31d62d84367.md | 0 | projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal | STRING |
| HIGH | …tile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …tile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …tile-trajectory-calculator/6634fa2417d7194b0c9425f9.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …tile-trajectory-calculator/662fc35902038376c7a00b3c.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …tile-trajectory-calculator/662fa453ec8033322b3ab2e3.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …tile-trajectory-calculator/66671a41b55e531d08ab82b5.md | 0 | projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp | STRING |
| HIGH | …cks/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68592b42b9c7f27cbe123203.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68559f3561d7df287586142e.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/6859a082915dae1e0eaaf962.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68599f0fc7479410b2269742.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/6855918e87c33c6979d21d3f.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/685535bf527b2c77236b3a9a.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68592730aaf34b61ae279168.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/685578aae65e4106ad2b4300.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68530231c05b93324e071104.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68553423d775cc60134ac8bb.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68557bd29f7f3c1880f98836.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/685926db99041c5e619ead41.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/685929ee6d500c6f2bce6751.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68531fbb934d735415053274.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …cks/workshop-pin-extractor/68592807861cfb658c90f70f.md | 0 | stars and the moon shine in the sky white and bright until the end of the night | STRING |
| HIGH | …s/workshop-media-catalogue/68b99aa2f4444c86af78c101.md | 0 | media catalogue (2 items): 1. dances with wolves (1990) - 224 min, kevin costner 2. annie hall (1977) - 93 min, woody al | STRING |
| HIGH | …s/workshop-media-catalogue/68b99be831fb229c9d950296.md | 0 | media catalogue (2 items): 1. dances with wolves (1990) - 224 min, kevin costner 2. annie hall (1977) - 93 min, woody al | STRING |
| HIGH | …s/workshop-media-catalogue/68b7e1818bd294974b9099bf.md | 0 | media catalogue (2 items): 1. dances with wolves (1990) - 224 min, kevin costner 2. annie hall (1977) - 93 min, woody al | STRING |
| HIGH | …s/workshop-media-catalogue/68b99aa2f4444c86af78c101.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b99699b8d2ab4092ba0623.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b95956da014b1a8e32ffb3.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b99289c744bffa96807d04.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b995fb1712f635a9387fe8.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b96f1e9f14eb91ed0d9b98.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b991f8b4aff7f09a06c0c2.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b94e26d2216958479e24bf.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b99be831fb229c9d950296.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b9999b6cfccc74e268c0f1.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b95c952d50ed52abe02ed3.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b96d7ba5421d758dbb8ab8.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b95fa5f6e575879105e74f.md | 0 | a catalogue that can store different types of media items. | STRING |
| HIGH | …s/workshop-media-catalogue/68b970cf5f000fafa537dbbd.md | 0 | a catalogue that can store different types of media items. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/challenge-helper-scripts/rename-block.ts | 37 | function renameBlockInSimpleStructure( | CODE |
| LOW | tools/challenge-helper-scripts/rename-block.ts | 49 | function renameBlockInChapterStructure( | CODE |
| LOW | …ols/challenge-helper-scripts/helpers/create-project.ts | 9 | export async function updateSimpleSuperblockStructure( | CODE |
| LOW | …ols/challenge-helper-scripts/helpers/create-project.ts | 62 | export async function updateChapterModuleSuperblockStructure( | CODE |
| LOW | …allenge-parser/parser/plugins/add-fill-in-the-blank.js | 140 | function validateBlanksSectionCount(fillInTheBlankTree) { | CODE |
| LOW | tools/challenge-parser/translation-parser/index.d.ts | 27 | export function translateCommentsInChallenge( | CODE |
| LOW | …client-plugins/gatsby-source-challenges/gatsby-node.js | 29 | exports.sourceNodes = function sourceChallengesSourceNodes( | CODE |
| LOW | …client-plugins/gatsby-source-challenges/gatsby-node.js | 206 | function reportNodeCreationToGatsby(challenge, options) { | CODE |
| LOW | …client-plugins/gatsby-source-challenges/gatsby-node.js | 213 | function createSuperBlockStructureNodes() { | CODE |
| LOW | …ks/rosetta-code-challenges/5951e88f64ebf159166a1176.md | 186 | function generateDigitPermutations (digits, permutations = []) { | CODE |
| LOW | …ks/rosetta-code-challenges/5951e88f64ebf159166a1176.md | 199 | function generateOperatorPermutations (permutations = []) { | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 151 | def test_deposit_no_description(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 228 | def test_withdraw_no_description(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 267 | def test_withdraw_no_description(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 830 | def test_create_spend_chart_rounding_close_to_upper_and_lower_ten(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 849 | def test_create_spend_chart_rounding_single_digit(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 900 | def test_create_spend_chart_counts_transfer_as_spending(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 966 | def test_create_spend_chart_chart_lines_have_expected_length(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1018 | def test_create_spend_chart_horizontal_bar(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1059 | def test_create_spend_chart_no_ending_new_line(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1109 | def test_create_spend_chart_names_two_categories(self): | CODE |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1115 | def test_create_spend_chart_names_three_categories(self): | CODE |
| LOW | …ab-polygon-area-calculator/5e444147903586ffb414c94f.md | 181 | def test_square_is_square_and_rectangle(self): | CODE |
| LOW | …ab-polygon-area-calculator/5e444147903586ffb414c94f.md | 616 | def test_rectangle_picture_at_limit(self): | CODE |
| LOW | …ab-polygon-area-calculator/5e444147903586ffb414c94f.md | 659 | def test_square_picture_at_limit(self): | CODE |
| LOW | …ab-polygon-area-calculator/5e444147903586ffb414c94f.md | 779 | def test_get_amount_inside_two_rectangles(self): | CODE |
| LOW | …ab-polygon-area-calculator/5e444147903586ffb414c94f.md | 815 | def test_get_amount_inside_none(self): | CODE |
| LOW | …-euler-problems-201-to-300/5900f4831000cf542c50ff95.md | 32 | function linearCombinationOfSemiprimes() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f44b1000cf542c50ff5e.md | 28 | function almostRightAngledTrianglesOne() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4651000cf542c50ff77.md | 28 | function eulersTotientFunctionEquals() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4381000cf542c50ff4a.md | 44 | function squarefreeBinomialCoefficients() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4461000cf542c50ff59.md | 44 | function perfectRightAngledTriangles() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4521000cf542c50ff64.md | 50 | function representationsUsingSquares() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4841000cf542c50ff96.md | 26 | function trianglesWithIntegralSidesAndAngle() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f44e1000cf542c50ff5f.md | 28 | function almostRightAngledTrianglesTwo() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4881000cf542c50ff9a.md | 36 | function integralAreaPerimeterRatio() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4941000cf542c50ffa7.md | 32 | function angularBisectorAndTangent() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4791000cf542c50ff8c.md | 42 | function polynomialsWithOneIntegerRoot() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4381000cf542c50ff4b.md | 34 | function generalisedHammingNumbers() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f4571000cf542c50ff6a.md | 32 | function arithmeticGeometricSequence() { | CODE |
| LOW | …-euler-problems-201-to-300/5900f43c1000cf542c50ff4e.md | 50 | function integerPartitionEquations() { | CODE |
| LOW | …glish/blocks/lab-bar-chart/bd7168d8c242eddfaeb5bd13.md | 1171 | function areShapesAlignedWithTicks( | CODE |
| LOW | …on-area-calculator-project/5e444147903586ffb414c94f.md | 165 | def test_square_is_square_and_rectangle(self): | CODE |
| LOW | …on-area-calculator-project/5e444147903586ffb414c94f.md | 741 | def test_get_amount_inside_two_rectangles(self): | CODE |
| LOW | …on-area-calculator-project/5e444147903586ffb414c94f.md | 777 | def test_get_amount_inside_none(self): | CODE |
| LOW | …-euler-problems-101-to-200/5900f41a1000cf542c50ff2d.md | 39 | function hollowSquareLaminaeDistinctArrangements() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4351000cf542c50ff47.md | 37 | function primeProofSqubeWithSubString() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4181000cf542c50ff2a.md | 37 | function lastDigitsSumOfPerfectSquare() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f42b1000cf542c50ff3d.md | 30 | function maximizingWeightedProduct() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f41e1000cf542c50ff30.md | 36 | function integerAngledQuadrilaterals() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f3f91000cf542c50ff0b.md | 34 | function progressivePerfectSquares() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4311000cf542c50ff44.md | 28 | function recursivelyDefinedSequence() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4311000cf542c50ff43.md | 34 | function inscribedCirclesOfTriangles() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f41f1000cf542c50ff32.md | 26 | function consecutivePositiveDivisors() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4241000cf542c50ff37.md | 34 | function trianglesContainingOrigin() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f41c1000cf542c50ff2e.md | 51 | function shortenedBinaryExpansionOfNumber() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f4181000cf542c50ff2b.md | 26 | function numbersWithRepeatedDigits() { | CODE |
| LOW | …-euler-problems-101-to-200/5900f41a1000cf542c50ff2c.md | 33 | function differentHollowSquareLaminae() { | CODE |
| LOW | …tile-trajectory-calculator/6633c06601c081735063b528.md | 121 | def calculate_all_coordinates(self): | STRING |
| LOW | …tile-trajectory-calculator/6633c06601c081735063b528.md | 246 | def calculate_all_coordinates(self): | STRING |
| 156 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/challenge-parser/parser/plugins/add-tests.test.js | 41 | // TODO: make this a bit more robust and informative | COMMENT |
| MEDIUM⚡ | …lient-plugins/browser-scripts/modules/react-types.json | 2 | "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i | CODE |
| MEDIUM⚡ | …lient-plugins/browser-scripts/modules/react-types.json | 2 | "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i | CODE |
| MEDIUM | e2e/project-preview-modal.spec.ts | 21 | // This is a part of the Cat Photo App that we expect to see. Essentially, | COMMENT |
| MEDIUM | e2e/project-preview-modal.spec.ts | 74 | // This is a part of the Drum Machine that we expect to see. Essentially, | COMMENT |
| MEDIUM | client/i18n/locales/english/intro.json | 3942 | "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipu | CODE |
| MEDIUM | client/src/utils/handled-error.test.ts | 39 | // we need to make these tests more robust 💪 | COMMENT |
| MEDIUM | client/src/utils/handled-error.test.ts | 58 | // we need to make these tests more robust 💪 | COMMENT |
| MEDIUM⚡ | …ient/src/templates/Challenges/classic/react-types.json | 2 | "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i | CODE |
| MEDIUM⚡ | …ient/src/templates/Challenges/classic/react-types.json | 2 | "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 2 | # ┌─────────────────────────┬─────────────────┬──────────────────┐ | COMMENT |
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 4 | # ├─────────────────────────┼─────────────────┼──────────────────┤ | COMMENT |
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 6 | # ├─────────────────────────┼─────────────────┼──────────────────┤ | COMMENT |
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 8 | # ├─────────────────────────┼─────────────────┼──────────────────┤ | COMMENT |
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 10 | # ├─────────────────────────┼─────────────────┼──────────────────┤ | COMMENT |
| MEDIUM⚡ | .github/actions/setup-turbo-cache/action.yml | 12 | # └─────────────────────────┴─────────────────┴──────────────────┘ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/challenge-parser/parser/index.js | 21 | const addInteractiveElements = require('./plugins/add-interactive-elements'); | COMMENT |
| LOW | …lecture-working-with-regex/6733c5c549775c4be710237c.md | 161 | COMMENT | |
| LOW | …lecture-working-with-regex/6733c5c549775c4be710237c.md | 201 | // index: 0, | COMMENT |
| LOW | …g-a-case-converter-program/657f456223b8c1187b461987.md | 61 | ## --seed-contents-- | COMMENT |
| LOW | …g-a-case-converter-program/663b10c10a4c0a0e095137ee.md | 21 | _Node(_code).find_function('convert_to_snake_case').find_return().is_equivalent('return "".join(snake_cased_char_lis | COMMENT |
| LOW | …g-with-regular-expressions/6733c5c549775c4be710237c.md | 161 | COMMENT | |
| LOW | …g-with-regular-expressions/6733c5c549775c4be710237c.md | 201 | // index: 0, | COMMENT |
| LOW | .github/workflows/docker-docr.yml | 101 | # when re-enabling: the image ships /home/node/fcc/api/src (dist flattened | COMMENT |
| LOW | .github/workflows/docker-docr.yml | 121 | # SENTRY_ORG: freecodecamp | COMMENT |
| LOW | .github/workflows/deploy-api.yml | 201 | # COOKIE_DOMAIN | COMMENT |
| LOW | .github/workflows/deploy-api.yml | 341 | # TODO(o11y): Sentry release finalize disabled pending a follow-up PR with | COMMENT |
| LOW | .github/actions/setup-turbo-cache/action.yml | 1 | # Caching Behaviour: | COMMENT |
| LOW | api/__fixtures__/exam-environment-exam.ts | 361 | await fastifyTestInstance.prisma.examEnvironmentExam.create({ | COMMENT |
| LOW | api/src/plugins/auth.ts | 181 | } | COMMENT |
| LOW | e2e/exam-token.spec.ts | 1 | // TO ENABLE THESE TESTS GROWTHBOOK HAS TO BE SET IN THE ENVIRONMENT VARIABLES` | COMMENT |
| LOW | e2e/exam-token.spec.ts | 21 | // 'If you generate a new token, your old token will be invalidated.' | COMMENT |
| LOW | e2e/daily-coding-challenge.spec.ts | 221 | await page.goto('/learn/daily-coding-challenge/path-1/path2'); | COMMENT |
| LOW | e2e/daily-coding-challenge.spec.ts | 241 | // await runChallengeTest(page, isMobile); | COMMENT |
| LOW | client/src/templates/Challenges/classic/editor.tsx | 1181 | // If the content has changed, the zones may need moving. Rather than | COMMENT |
| LOW | …c/templates/Challenges/redux/current-challenge-saga.js | 1 | import { put, takeEvery } from 'redux-saga/effects'; | COMMENT |
| LOW | client/src/redux/failed-updates-epic.js | 61 | const batch = failures.map((update, i) => { | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1262 | # Step 1: Calculate total spending | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1265 | # Step 2: Calculate each category's percentage | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1268 | # Step 3: Start building the chart | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1271 | # Step 4: Draw bars from 100% down to 0% | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1283 | # Step 5: Draw the horizontal separator | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1287 | # Step 6: Find the longest category name | COMMENT |
| LOW⚡ | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1293 | # Step 7: Print category names vertically | COMMENT |
| LOW | …lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md | 1307 | # Step 8: Join all lines and return the chart | COMMENT |
| LOW | …e-working-with-npm-scripts/692aba0978ca391f10455b4a.md | 22 | ## Step 1: Create an Account | COMMENT |
| LOW | …e-working-with-npm-scripts/692aba0978ca391f10455b4a.md | 98 | ## Step 4: Create `README.md` | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/scripts/seed/seed-daily-coding-challenge.js | 57 | text: 'is_balanced("racecar") should return True.', | CODE |
| HIGH | tools/client-plugins/browser-scripts/python-worker.ts | 171 | print(formatted) | CODE |
| HIGH | client/src/templates/Challenges/classic/xterm.tsx | 83 | print(text); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ks/workshop-salary-tracker/68c9c3aa714bc326e026b826.md | 44 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68c809c990f253912a9e9209.md | 43 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68cab02fd80a91042c0165b8.md | 59 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68cab02fd80a91042c0165b8.md | 63 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68caaf1e590806f0b87f5922.md | 46 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68caaf1e590806f0b87f5922.md | 50 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68ca758f8160b11757f877ae.md | 58 | except Exception: | CODE |
| LOW | …ks/workshop-salary-tracker/68c7f7012a700243eff1cbc0.md | 44 | except Exception: | CODE |
| MEDIUM | …derstanding-error-handling/688c9c4fe5fef91262f9bdf8.md | 25 | print(f'Error: {e}') # Error: Age cannot be negative | CODE |
| MEDIUM | …derstanding-error-handling/688c9c3313b264122a694a08.md | 66 | print(f'Error occurred: {e}') | CODE |
| MEDIUM | …derstanding-error-handling/688c9c3313b264122a694a08.md | 78 | print(f'Error occurred: {e}') | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …y-coding-challenges-python/69162d64f96574d9bb629efd.md | 12 | Given a string of one or more sentences, determine if it was likely generated by AI using the following rules: | CODE |
| HIGH | …ding-challenges-javascript/69162d64f96574d9bb629efd.md | 12 | Given a string of one or more sentences, determine if it was likely generated by AI using the following rules: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/scripts/move-bf.sh | 3 | # Define the source file | COMMENT |
| MEDIUM | tools/scripts/move-bf.sh | 6 | # Define the destination directory | COMMENT |