Repository Analysis

freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

0.7 Likely human-written View on GitHub
0.7
Adjusted Score
0.7
Raw Score
100%
Time Factor
2026-05-29
Last Push
445,615
Stars
TypeScript
Language
2,771,679
Lines of Code
19087
Files
786
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 58HIGH 57MEDIUM 23LOW 648

Pattern Findings

786 matches across 11 categories. Click a row to expand file-level details.

Hallucination Indicators58 hits · 750 pts
SeverityFileLineSnippet
CRITICAL…orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md18const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md26const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md34const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ea50270f838c35fe4cda.md42const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ec48c0e7969eddbef24c.md20const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ec48c0e7969eddbef24c.md28const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ec48c0e7969eddbef24c.md36const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ec48c0e7969eddbef24c.md44const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md28const method = explorer.classes.Game.methods.multipleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md36const method = explorer.classes.Game.methods.multipleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md44const method = explorer.classes.Game.methods.multipleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md52const method = explorer.classes.Game.methods.multipleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6e763d74b2940b7e6b63.md60const method = explorer.classes.Game.methods.multipleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e8de2731b07d62e738d2.md18const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e8de2731b07d62e738d2.md26const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e43a5f890b51774d93c4.md18const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e43a5f890b51774d93c4.md26const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md18assert.isTrue(explorer.classes.Game.methods.fetchCardsData.isPrivate());
CRITICAL…orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md25const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68ed44cdcb4ff9d0caea0e84.md33assert.isTrue(explorer.classes.Game.methods.initializeEventListeners.isPrivate());
CRITICAL…orkshop-fortune-teller-app/68f1e852f705eb77f6bcb893.md18const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e852f705eb77f6bcb893.md26const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68ed45dbb7ee60e86543369f.md18const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68ed45dbb7ee60e86543369f.md32const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ebc05a602f99d49d701d.md18const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ebc05a602f99d49d701d.md26const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68f1ebc05a602f99d49d701d.md34const method = explorer.classes.Game.methods.newReading.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md30const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md38const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md46const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md54const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md62const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c080484ad5c9dbcb742.md70const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c8c274515694ead0024.md18const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c8c274515694ead0024.md26const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ed4621677e86eeefa59fe6.md18const method = explorer.classes.Game.methods.initializeEventListeners.toString();
CRITICAL…orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md20const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md29const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68ed4585f6a1d6e07b9d09c5.md37const method = explorer.classes.Game.methods.fetchCardsData.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e6a98bc05e67cc2b85e6.md18const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68f1e6a98bc05e67cc2b85e6.md26const method = explorer.classes.Game.methods.showFortune.toString();
CRITICAL…orkshop-fortune-teller-app/68ed40e9b9a39c757618f302.md34assert.isTrue(explorer.classes.Game.classProps.cards.hasAnnotation("Card[]"));
CRITICAL…orkshop-fortune-teller-app/68ed40e9b9a39c757618f302.md41assert.isTrue(explorer.classes.Game.classProps.cards.value.matches("[]"));
CRITICAL…orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md18const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md26const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6deac960fb8749de2c7c.md34const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ed42285f674a9475629831.md19assert.isTrue(explorer.classes.Game.classProps.elements.isPrivate());
CRITICAL…orkshop-fortune-teller-app/68ee6c4b4c764b62d77df717.md20const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6c4b4c764b62d77df717.md28const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md18const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md26const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…orkshop-fortune-teller-app/68ee6dad1fde608174a5bd66.md34const method = explorer.classes.Game.methods.singleCardSelected.toString();
CRITICAL…/workshop-bug-emoji-picker/692fb24a233fc22e2923e3f2.md24assert.isTrue(explorer.classes.Bug.methods.render.hasReturnAnnotation("void"));
CRITICAL…/workshop-bug-emoji-picker/690ffbe80b0429c0d448050c.md27assert.isTrue(explorer.classes.Bug.classProps.emoji.annotation.matches("T"));
CRITICAL…/workshop-bug-emoji-picker/6927b1bf0ec0410912d6f738.md25assert.isTrue(explorer.classes.Bug.classProps.emojiElement.annotation.matches("HTMLParagraphElement"));
CRITICAL…/workshop-bug-emoji-picker/692fb5ed756efe49f8531441.md24assert.isTrue(explorer.classes.Bee.methods.render.matches("override render() { this.emojiElement.innerText = this.emoji;
CRITICAL…/workshop-bug-emoji-picker/692fb94bf8221362ce6f54c5.md31assert.isTrue(explorer.classes.Spider.methods.render.matches("override render() { this.emojiElement.innerText = this.emo
CRITICAL.github/workflows/github-autoclose.yml34 const opts = github.rest.issues.listForRepo.endpoint.merge({
Fake / Example Data424 hits · 508 pts
SeverityFileLineSnippet
LOW…s/challenge-helper-scripts/helpers/insert-erms.test.ts9<p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball
LOW…s/challenge-helper-scripts/helpers/insert-erms.test.ts29<p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball
LOW…s/challenge-helper-scripts/helpers/insert-erms.test.ts44<p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball
LOWtools/scripts/seed/user-data.js149 email: 'foo@bar.com',
LOWtools/scripts/seed/user-data.js215 email: 'foo@bar.com',
LOW…lient-plugins/browser-scripts/modules/react-types.json2 "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f4.md43address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f1.md43address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f5.md63address = '123 Main Street'
LOW…employee-profile-generator/695c9f21a8b1d53cf1b97841.md36address = '123 Main Street'
LOW…employee-profile-generator/695c9c7c61d446f1451e0ae7.md23({ test: () => assert(runPython(`_Node(_code).find_variable("address").is_equivalent("address = '123 Main Street'")`)) }
LOW…employee-profile-generator/69727ea5c9606bedfe36d3d2.md64address = '123 Main Street'
LOW…employee-profile-generator/695df6480de23758af5a29cd.md39address = '123 Main Street'
LOW…employee-profile-generator/695fd3dde03273875e5d6709.md31address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f2.md36address = '123 Main Street'
LOW…employee-profile-generator/6980d3ecfe800d8a54130f30.md30address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f6.md64address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f7.md46address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f7.md76address = '123 Main Street'
LOW…employee-profile-generator/695ea1e55c0e619e597fc5c9.md37address = '123 Main Street'
LOW…employee-profile-generator/694bf6eb530e19a9c48c59f3.md56address = '123 Main Street'
LOW…employee-profile-generator/695fcfbba648b3a96a9495a4.md34address = '123 Main Street'
LOW…ocks/applied-visual-design/587d781c367417b2b2512ac4.md39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781c367417b2b2512ac4.md39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781c367417b2b2512ac4.md52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781c367417b2b2512ac4.md52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781d367417b2b2512ac5.md40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781d367417b2b2512ac5.md40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781d367417b2b2512ac5.md54 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…ocks/applied-visual-design/587d781d367417b2b2512ac5.md54 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna al
LOW…s/review-css-accessibility/671a955b74ab5588735800d1.md107 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula dui, venenatis quis ligula ac, gravida pellen
LOW…s/review-css-accessibility/671a955b74ab5588735800d1.md107 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula dui, venenatis quis ligula ac, gravida pellen
LOW…ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md18<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d
LOW…ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md18<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d
LOW…ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md65<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d
LOW…ats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md65<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus d
LOW…ding-routing-in-express-js/69a9183588765b5a18d20954.md28 res.json({ name: "John Doe", age: 30 });
LOW…ding-routing-in-express-js/69a9183588765b5a18d20954.md36 "name": "John Doe",
LOW…d-data-structures-projects/aff0395860f5d3034dc0bfc9.md64`telephoneCheck("555-5555")` should return `false`.
LOW…d-data-structures-projects/aff0395860f5d3034dc0bfc9.md67assert(telephoneCheck('555-5555') === false);
LOW…oduction-to-python-strings/69414623940154f209922619.md25name = 'John Doe'
LOW…oduction-to-python-strings/69414623940154f209922619.md35name = 'John Doe'
LOW…oduction-to-python-strings/69414623940154f209922619.md45name = 'John Doe'
LOW…oduction-to-python-strings/69414623940154f209922619.md59name = 'John Doe'
LOW…/english/blocks/review-git/6724e4cfea0c4f2425a9d064.md47git config --global user.name "Jane Doe"
LOW…oduction-to-git-and-github/6882902bc844b1723da7eb13.md41git config --global user.name "Jane Doe"
LOW…sive-web-design-principles/587d78b0367417b2b2512b08.md86 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b0367417b2b2512b08.md86 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b0367417b2b2512b08.md111 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b0367417b2b2512b08.md111 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b1367417b2b2512b0c.md61 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b1367417b2b2512b0c.md61 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b1367417b2b2512b0c.md84 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…sive-web-design-principles/587d78b1367417b2b2512b0c.md84 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis tempus
LOW…g-with-loops-and-sequences/67fe8399c41a212871025f96.md74developer = ['Jane Doe', 23, 'Python Developer']
LOW…g-with-loops-and-sequences/67fe8399c41a212871025f96.md76print(developer) # ['Jane Doe', 'Python Developer']
LOW…g-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md113developer = ('Jane Doe', 23, 'Python Developer')
LOW…g-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md218developer = ("Jane Doe", 23, "Python Developer")
LOW…e-number-validator-project/657bdcb9a322aae1eac38391.md251userInput.value = '555-5555';
LOW…managing-packages-with-npm/587d7fb3367417b2b2512bfb.md25"author": "Jane Doe",
364 more matches not shown…
Cross-File Repetition53 hits · 265 pts
SeverityFileLineSnippet
HIGH…tile-trajectory-calculator/6633c06601c081735063b528.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/6633c06601c081735063b528.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66475bab40e5125c84b03337.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66475f7b91d7c6681987739d.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66475d40dd42fb614f14fd03.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/6633bdc3ca38c068c3735984.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66475e40f3891c645d50135e.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66601c3c460ee12fbd669d6a.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/665d949e628d9f3fe305b6e8.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/6633b26c4f2d603072ef0818.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/663353465bfb14259717da93.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/66335223f3e2a31d62d84367.md0projectile details: speed: {self.speed} m/s height: {self.height} m angle: {self.angle}° displacement: {round(self.__cal
HIGH…tile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…tile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…tile-trajectory-calculator/6634fa2417d7194b0c9425f9.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…tile-trajectory-calculator/662fc35902038376c7a00b3c.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…tile-trajectory-calculator/662fa453ec8033322b3ab2e3.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…tile-trajectory-calculator/66671a41b55e531d08ab82b5.md0projectile details: speed: {self.__speed} m/s height: {self.__height} m angle: {round(math.degrees(self.__angle))}° disp
HIGH…cks/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/68592b42b9c7f27cbe123203.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/68559f3561d7df287586142e.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/6859a082915dae1e0eaaf962.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/6859a082915dae1e0eaaf962.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/68599f0fc7479410b2269742.md0stars and the moon shine in the sky white and until the end of the night
HIGH…cks/workshop-pin-extractor/6855918e87c33c6979d21d3f.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/685535bf527b2c77236b3a9a.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68592730aaf34b61ae279168.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/685578aae65e4106ad2b4300.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68530231c05b93324e071104.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68553423d775cc60134ac8bb.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68557bd29f7f3c1880f98836.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/685926db99041c5e619ead41.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/685929ee6d500c6f2bce6751.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68531fbb934d735415053274.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…cks/workshop-pin-extractor/68592807861cfb658c90f70f.md0stars and the moon shine in the sky white and bright until the end of the night
HIGH…s/workshop-media-catalogue/68b99aa2f4444c86af78c101.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b99699b8d2ab4092ba0623.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b95956da014b1a8e32ffb3.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b99289c744bffa96807d04.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b995fb1712f635a9387fe8.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b96f1e9f14eb91ed0d9b98.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b991f8b4aff7f09a06c0c2.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b94e26d2216958479e24bf.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b99be831fb229c9d950296.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b99be831fb229c9d950296.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b9999b6cfccc74e268c0f1.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b95c952d50ed52abe02ed3.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b96d7ba5421d758dbb8ab8.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b95fa5f6e575879105e74f.md0a catalogue that can store different types of media items.
HIGH…s/workshop-media-catalogue/68b970cf5f000fafa537dbbd.md0a catalogue that can store different types of media items.
Hyper-Verbose Identifiers200 hits · 191 pts
SeverityFileLineSnippet
LOWtools/challenge-helper-scripts/rename-block.ts37function renameBlockInSimpleStructure(
LOWtools/challenge-helper-scripts/rename-block.ts49function renameBlockInChapterStructure(
LOW…ols/challenge-helper-scripts/helpers/create-project.ts9export async function updateSimpleSuperblockStructure(
LOW…ols/challenge-helper-scripts/helpers/create-project.ts62export async function updateChapterModuleSuperblockStructure(
LOW…allenge-parser/parser/plugins/add-fill-in-the-blank.js140function validateBlanksSectionCount(fillInTheBlankTree) {
LOWtools/challenge-parser/translation-parser/index.d.ts27export function translateCommentsInChallenge(
LOW…client-plugins/gatsby-source-challenges/gatsby-node.js29exports.sourceNodes = function sourceChallengesSourceNodes(
LOW…client-plugins/gatsby-source-challenges/gatsby-node.js206 function reportNodeCreationToGatsby(challenge, options) {
LOW…client-plugins/gatsby-source-challenges/gatsby-node.js213 function createSuperBlockStructureNodes() {
LOW…ks/rosetta-code-challenges/5951e88f64ebf159166a1176.md186 function generateDigitPermutations (digits, permutations = []) {
LOW…ks/rosetta-code-challenges/5951e88f64ebf159166a1176.md199 function generateOperatorPermutations (permutations = []) {
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md151 def test_deposit_no_description(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md228 def test_withdraw_no_description(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md267 def test_withdraw_no_description(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md830 def test_create_spend_chart_rounding_close_to_upper_and_lower_ten(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md849 def test_create_spend_chart_rounding_single_digit(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md908 def test_create_spend_chart_chart_lines_have_expected_length(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md960 def test_create_spend_chart_horizontal_bar(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md1001 def test_create_spend_chart_no_ending_new_line(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md1051 def test_create_spend_chart_names_two_categories(self):
LOW…lish/blocks/lab-budget-app/5e44413e903586ffb414c94e.md1057 def test_create_spend_chart_names_three_categories(self):
LOW…ab-polygon-area-calculator/5e444147903586ffb414c94f.md181 def test_square_is_square_and_rectangle(self):
LOW…ab-polygon-area-calculator/5e444147903586ffb414c94f.md757 def test_get_amount_inside_two_rectangles(self):
LOW…ab-polygon-area-calculator/5e444147903586ffb414c94f.md793 def test_get_amount_inside_none(self):
LOW…-euler-problems-201-to-300/5900f4831000cf542c50ff95.md32function linearCombinationOfSemiprimes() {
LOW…-euler-problems-201-to-300/5900f44b1000cf542c50ff5e.md28function almostRightAngledTrianglesOne() {
LOW…-euler-problems-201-to-300/5900f4651000cf542c50ff77.md28function eulersTotientFunctionEquals() {
LOW…-euler-problems-201-to-300/5900f4381000cf542c50ff4a.md44function squarefreeBinomialCoefficients() {
LOW…-euler-problems-201-to-300/5900f4461000cf542c50ff59.md44function perfectRightAngledTriangles() {
LOW…-euler-problems-201-to-300/5900f4521000cf542c50ff64.md50function representationsUsingSquares() {
LOW…-euler-problems-201-to-300/5900f4841000cf542c50ff96.md26function trianglesWithIntegralSidesAndAngle() {
LOW…-euler-problems-201-to-300/5900f44e1000cf542c50ff5f.md28function almostRightAngledTrianglesTwo() {
LOW…-euler-problems-201-to-300/5900f4881000cf542c50ff9a.md36function integralAreaPerimeterRatio() {
LOW…-euler-problems-201-to-300/5900f4941000cf542c50ffa7.md32function angularBisectorAndTangent() {
LOW…-euler-problems-201-to-300/5900f4791000cf542c50ff8c.md42function polynomialsWithOneIntegerRoot() {
LOW…-euler-problems-201-to-300/5900f4381000cf542c50ff4b.md34function generalisedHammingNumbers() {
LOW…-euler-problems-201-to-300/5900f4571000cf542c50ff6a.md32function arithmeticGeometricSequence() {
LOW…-euler-problems-201-to-300/5900f43c1000cf542c50ff4e.md50function integerPartitionEquations() {
LOW…glish/blocks/lab-bar-chart/bd7168d8c242eddfaeb5bd13.md1171function areShapesAlignedWithTicks(
LOW…on-area-calculator-project/5e444147903586ffb414c94f.md165 def test_square_is_square_and_rectangle(self):
LOW…on-area-calculator-project/5e444147903586ffb414c94f.md741 def test_get_amount_inside_two_rectangles(self):
LOW…on-area-calculator-project/5e444147903586ffb414c94f.md777 def test_get_amount_inside_none(self):
LOW…-euler-problems-101-to-200/5900f41a1000cf542c50ff2d.md39function hollowSquareLaminaeDistinctArrangements() {
LOW…-euler-problems-101-to-200/5900f4351000cf542c50ff47.md37function primeProofSqubeWithSubString() {
LOW…-euler-problems-101-to-200/5900f4181000cf542c50ff2a.md37function lastDigitsSumOfPerfectSquare() {
LOW…-euler-problems-101-to-200/5900f42b1000cf542c50ff3d.md30function maximizingWeightedProduct() {
LOW…-euler-problems-101-to-200/5900f41e1000cf542c50ff30.md36function integerAngledQuadrilaterals() {
LOW…-euler-problems-101-to-200/5900f3f91000cf542c50ff0b.md34function progressivePerfectSquares() {
LOW…-euler-problems-101-to-200/5900f4311000cf542c50ff44.md28function recursivelyDefinedSequence() {
LOW…-euler-problems-101-to-200/5900f4311000cf542c50ff43.md34function inscribedCirclesOfTriangles() {
LOW…-euler-problems-101-to-200/5900f41f1000cf542c50ff32.md26function consecutivePositiveDivisors() {
LOW…-euler-problems-101-to-200/5900f4241000cf542c50ff37.md34function trianglesContainingOrigin() {
LOW…-euler-problems-101-to-200/5900f41c1000cf542c50ff2e.md51function shortenedBinaryExpansionOfNumber() {
LOW…-euler-problems-101-to-200/5900f4181000cf542c50ff2b.md26function numbersWithRepeatedDigits() {
LOW…-euler-problems-101-to-200/5900f41a1000cf542c50ff2c.md33function differentHollowSquareLaminae() {
LOW…tile-trajectory-calculator/6633c06601c081735063b528.md121 def calculate_all_coordinates(self):
LOW…tile-trajectory-calculator/6633c06601c081735063b528.md246 def calculate_all_coordinates(self):
LOW…tile-trajectory-calculator/66475bab40e5125c84b03337.md108 def calculate_all_coordinates(self):
LOW…tile-trajectory-calculator/66475f7b91d7c6681987739d.md131 def calculate_all_coordinates(self):
LOW…tile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md90 def calculate_all_coordinates(self):
140 more matches not shown…
AI Slop Vocabulary12 hits · 33 pts
SeverityFileLineSnippet
MEDIUMtools/challenge-parser/parser/plugins/add-tests.test.js41 // TODO: make this a bit more robust and informative
MEDIUM…lient-plugins/browser-scripts/modules/react-types.json2 "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i
MEDIUM…lient-plugins/browser-scripts/modules/react-types.json2 "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i
MEDIUMe2e/project-preview-modal.spec.ts19 // This is a part of the Cat Photo App that we expect to see. Essentially,
MEDIUMe2e/project-preview-modal.spec.ts72 // This is a part of the Drum Machine that we expect to see. Essentially,
MEDIUMclient/i18n/locales/german/intro.json3803 "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipu
MEDIUMclient/i18n/locales/italian/intro.json3803 "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipu
MEDIUMclient/i18n/locales/english/intro.json3803 "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipu
MEDIUMclient/src/utils/handled-error.test.ts39 // we need to make these tests more robust 💪
MEDIUMclient/src/utils/handled-error.test.ts58 // we need to make these tests more robust 💪
MEDIUM…ient/src/templates/Challenges/classic/react-types.json2 "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i
MEDIUM…ient/src/templates/Challenges/classic/react-types.json2 "react-18": "// NOTE: Users of the `experimental` builds of React should add a reference\n// to 'react/experimental' i
Decorative Section Separators6 hits · 27 pts
SeverityFileLineSnippet
MEDIUM.github/actions/setup-turbo-cache/action.yml2# ┌─────────────────────────┬─────────────────┬──────────────────┐
MEDIUM.github/actions/setup-turbo-cache/action.yml4# ├─────────────────────────┼─────────────────┼──────────────────┤
MEDIUM.github/actions/setup-turbo-cache/action.yml6# ├─────────────────────────┼─────────────────┼──────────────────┤
MEDIUM.github/actions/setup-turbo-cache/action.yml8# ├─────────────────────────┼─────────────────┼──────────────────┤
MEDIUM.github/actions/setup-turbo-cache/action.yml10# ├─────────────────────────┼─────────────────┼──────────────────┤
MEDIUM.github/actions/setup-turbo-cache/action.yml12# └─────────────────────────┴─────────────────┴──────────────────┘
Over-Commented Block16 hits · 16 pts
SeverityFileLineSnippet
LOWtools/challenge-parser/parser/index.js21const addInteractiveElements = require('./plugins/add-interactive-elements');
LOW…g-a-case-converter-program/657f456223b8c1187b461987.md61## --seed-contents--
LOW…g-a-case-converter-program/663b10c10a4c0a0e095137ee.md21 _Node(_code).find_function('convert_to_snake_case').find_return().is_equivalent('return "".join(snake_cased_char_lis
LOW…g-with-regular-expressions/6733c5c549775c4be710237c.md101
LOW…g-with-regular-expressions/6733c5c549775c4be710237c.md141// {
LOW…g-with-regular-expressions/6733c5c549775c4be710237c.md181const str = "freecodecamp is the best we love freecodecamp";
LOW.github/workflows/deploy-api.yml161 if ! validate_connection "$TS_MACHINE_NAME"; then
LOW.github/workflows/deploy-api.yml181 # SES_ID
LOW.github/actions/setup-turbo-cache/action.yml1# Caching Behaviour:
LOWapi/__fixtures__/exam-environment-exam.ts361 await fastifyTestInstance.prisma.examEnvironmentExam.create({
LOWapi/src/utils/common-challenge-functions.ts41
LOWe2e/exam-token.spec.ts1// TO ENABLE THESE TESTS GROWTHBOOK HAS TO BE SET IN THE ENVIRONMENT VARIABLES`
LOWe2e/exam-token.spec.ts21// 'If you generate a new token, your old token will be invalidated.'
LOWe2e/daily-coding-challenge.spec.ts281// json: mockApiChallenge
LOW…c/templates/Challenges/redux/current-challenge-saga.js1import { put, takeEvery } from 'redux-saga/effects';
LOWclient/src/redux/failed-updates-epic.js61 const batch = failures.map((update, i) => {
Excessive Try-Catch Wrapping11 hits · 14 pts
SeverityFileLineSnippet
LOW…ks/workshop-salary-tracker/68c9c3aa714bc326e026b826.md44 except Exception:
LOW…ks/workshop-salary-tracker/68c809c990f253912a9e9209.md43 except Exception:
LOW…ks/workshop-salary-tracker/68cab02fd80a91042c0165b8.md56 except Exception:
LOW…ks/workshop-salary-tracker/68cab02fd80a91042c0165b8.md60 except Exception:
LOW…ks/workshop-salary-tracker/68caaf1e590806f0b87f5922.md46 except Exception:
LOW…ks/workshop-salary-tracker/68caaf1e590806f0b87f5922.md50 except Exception:
LOW…ks/workshop-salary-tracker/68ca758f8160b11757f877ae.md58 except Exception:
LOW…ks/workshop-salary-tracker/68c7f7012a700243eff1cbc0.md44 except Exception:
MEDIUM…derstanding-error-handling/688c9c4fe5fef91262f9bdf8.md25 print(f'Error: {e}') # Error: Age cannot be negative
MEDIUM…derstanding-error-handling/688c9c3313b264122a694a08.md66 print(f'Error occurred: {e}')
MEDIUM…derstanding-error-handling/688c9c3313b264122a694a08.md78 print(f'Error occurred: {e}')
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippet
HIGHtools/client-plugins/browser-scripts/python-worker.ts171 print(formatted)
HIGHclient/src/templates/Challenges/classic/xterm.tsx76 print(text);
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippet
HIGH…y-coding-challenges-python/69162d64f96574d9bb629efd.md12Given a string of one or more sentences, determine if it was likely generated by AI using the following rules:
HIGH…ding-challenges-javascript/69162d64f96574d9bb629efd.md12Given a string of one or more sentences, determine if it was likely generated by AI using the following rules:
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMtools/scripts/move-bf.sh3# Define the source file
MEDIUMtools/scripts/move-bf.sh6# Define the destination directory