diff --git a/cspell.json b/cspell.json index ea427ce3261b3d412e8fa0c98abd30eb074bfd28..c52b9b7968d53bc6e08698cfeea0954cb7ab4ac4 100644 --- a/cspell.json +++ b/cspell.json @@ -28,6 +28,13 @@ "*.bat" ], "language": "en", + "import": [ + "@cspell/dict-medicalterms/cspell-ext.json", + "@cspell/dict-companies/cspell-ext.json", + "@cspell/dict-data-science/cspell-ext.json", + "@cspell/dict-scientific-terms-us/cspell-ext.json", + "@cspell/dict-software-terms/cspell-ext.json" + ], "dictionaries": [ "companies", "softwareTerms", @@ -38,12 +45,17 @@ "css", "filetypes", "npm", - "countries" + "countries", + "names" ], "dictionaryDefinitions": [ { "name": "countries", - "path": "./devTools/scripts/countries_dictionary.txt" + "path": "./devTools/scripts/dictionary_countries.txt" + }, + { + "name": "names", + "path": "./devTools/scripts/dictionary_names.txt" } ], "flagWords": [ @@ -69,6 +81,7 @@ "elohiem's", "eqnum", "eqstr", + "franklygeorge", "isamputee", "isfertile", "ismodded", @@ -80,6 +93,7 @@ "popperjs", "precommit", "preg", + "pregmodder", "shokushu's", "sonarjs", "stylelintrc", @@ -93,10 +107,13 @@ ], "words": [ "abaya", + "Ahhhh", + "anaphrodisiacs", "arcologies", "arcology", "atrophiers", "autosurgery", + "Awwww", "ballsack", "bimbofication", "biyelgee", @@ -108,12 +125,17 @@ "buttplug", "buttslut", "camelcase", + "cartoonishly", "catgirl", "creampied", "cummunist", "cumslut", + "cunny", "cybersuit", + "décor", "degradationist", + "DILF", + "École", "electrolarynx", "elven", "enculées", @@ -131,7 +153,9 @@ "futa", "futanari", "futas", + "gestators", "gigantomastia", + "girthy", "gitgud", "gladiatrix", "gulpfile", @@ -148,7 +172,10 @@ "jetpack", "jizya", "jizz", + "kemonomimi", "kitsune", + "loli", + "lolis", "macromastia", "mammaries", "mastersuite", @@ -157,22 +184,31 @@ "milkings", "mindbreak", "mindbroken", + "Mmhm", + "Mmmhmm", "moddable", "monokini", "mounty", + "naïvely", "nethers", "niqab", "nueva", + "old-timey", + "old-worlder", "omnisexual", + "Onahole", "orcish", + "orgasmed", "outie", "outro", "painal", "pako", "pantsu", "pedo", + "pervy", "pmod", "polyhydramnios", + "poofy", "preferentialist", "preggololi", "pregmod", @@ -184,10 +220,15 @@ "sekhmet", "shamefast", "shibari", + "shota", + "shotas", "slavegirl", "slaveowner", "slaveowners", "slaveownership", + "sooo", + "soooo", + "spread-eagled", "stimulators", "storyformat", "stylelint", @@ -195,14 +236,18 @@ "sugarcube", "supremacism", "swole", + "sybian", "tanuki", + "tribbing", "triggerable", "tweego", + "twincest", + "unholstered", + "Universidad", "unmocked", "upscaler", "wallscreen", "wardeness", - "wardeness", "webgl", "webm", "webp", diff --git a/devTools/scripts/countries_dictionary.txt b/devTools/scripts/dictionary_countries.txt similarity index 100% rename from devTools/scripts/countries_dictionary.txt rename to devTools/scripts/dictionary_countries.txt diff --git a/devTools/scripts/dictionary_names.txt b/devTools/scripts/dictionary_names.txt new file mode 100644 index 0000000000000000000000000000000000000000..2850d71706297b68c68285445bde01889bf852a3 --- /dev/null +++ b/devTools/scripts/dictionary_names.txt @@ -0,0 +1,4 @@ +Gabe +Mikey +Picarde +Sotto diff --git a/devTools/scripts/eslintChecks.js b/devTools/scripts/eslintChecks.js index 8b743b670216abb5f051194b3e0e73b3a08d1af6..8aee594e042bc6b787516cef385bcc847b84f019 100644 --- a/devTools/scripts/eslintChecks.js +++ b/devTools/scripts/eslintChecks.js @@ -46,6 +46,11 @@ const eslint = new ESLint({ async function eslintChecks(changed = false) { let results = []; + if (args.changed === true) { + console.log("Changed file detection is temporarily disabled. See: https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375163 and related comments."); + args.changed = false; + } // TODO:@franklygeorge implement https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375158 and related and then remove this + if (args.changed === false) { console.log("If this is the first time you have ran ESLint on all files, then this will take a while..."); } diff --git a/devTools/scripts/extraChecks.js b/devTools/scripts/extraChecks.js index 1d064455c2589e5d218e64902d2e202585dbeb54..088ffec62c802876b2933abd17bfdf87118b2f55 100644 --- a/devTools/scripts/extraChecks.js +++ b/devTools/scripts/extraChecks.js @@ -65,6 +65,11 @@ const args = yargs(hideBin(process.argv)) * @returns {Array<string>} */ function extraChecks(changed = false) { + if (args.changed === true) { + console.log("Changed file detection is temporarily disabled. See: https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375163 and related comments."); + args.changed = false; + } // TODO:@franklygeorge implement https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375158 and related and then remove this + /** @type {Array<string>} */ let errors = []; diff --git a/devTools/scripts/spellingChecks.js b/devTools/scripts/spellingChecks.js index fe36592a62e475138ccc29e7d7cf299d01d0370b..65950c676f52f8d77d861af57e7820b3cb92e5cd 100644 --- a/devTools/scripts/spellingChecks.js +++ b/devTools/scripts/spellingChecks.js @@ -41,6 +41,11 @@ const args = yargs(hideBin(process.argv)) * @returns {Array<string>} */ function spellingChecks(changed = false) { + if (args.changed === true) { + console.log("Changed file detection is temporarily disabled. See: https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375163 and related comments."); + args.changed = false; + } // TODO:@franklygeorge implement https://gitgud.io/pregmodfan/fc-pregmod/-/issues/5033#note_375158 and related and then remove this + const cspellPath = "cspell.json"; // sort words in cspell.json by alphabetical order @@ -94,6 +99,8 @@ function spellingChecks(changed = false) { return errors; } command = `npx cspell --show-context --show-suggestions --gitignore --color "${files.join('" "')}"`; + } else { + console.log("Running cSpell on all files may take a while..."); } // cSpell will error if there are any misspelled words diff --git a/package.json b/package.json index e0f1a930fc4cf551af5ac2ffaf6dc1a7b3c705a0..6f7b217ac92cf050f52119c210f4f3fcc4782bbf 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,17 @@ "extra": "node devTools/scripts/extraChecks.js --changed", "extra:all": "node devTools/scripts/extraChecks.js", "spell": "node devTools/scripts/spellingChecks.js --changed", - "spell:all": "node devTools/scripts/spellingChecks.js", + "spell:all": "npx cspell --show-context --show-suggestions --gitignore --color \"**/*.{js,md}\"", "lint": "node devTools/scripts/eslintChecks.js --changed", "lint:all": "node devTools/scripts/eslintChecks.js" }, "license": "GPL-3.0-only", "devDependencies": { + "@cspell/dict-companies": "^3.0.31", + "@cspell/dict-data-science": "^2.0.0", + "@cspell/dict-medicalterms": "^4.1.2", + "@cspell/dict-scientific-terms-us": "^3.0.1", + "@cspell/dict-software-terms": "^3.3.18", "@types/d3": "^7.4.0", "@types/eslint": "^8.56.2", "@types/jquery": "^3.5.1", diff --git a/src/pregmod/FCTV/FCTVshows.js b/src/pregmod/FCTV/FCTVshows.js index c9857d5f125f51c8b663a9c847ec4a4d7e759dec..1175b76c6ecbff82d584821adef722893edc8c8d 100644 --- a/src/pregmod/FCTV/FCTVshows.js +++ b/src/pregmod/FCTV/FCTVshows.js @@ -1,3 +1,6 @@ +// cSpell:ignore sheedsh, Bugsh, lolimommy, rawr, Slooty, Arcol-O-gies, diss..., licky, milkies, breastgasms, Iluvutu, Viklanders, looove, Thurrr.. shty, Enthing, Ethrything, Arghhhh, Yershhhhh +// cSpell:ignore doin', holdin', comin', goin', hafta, concludin', keepin', headin', trustin' + /** @type {Object.<string, App.Entity.SlaveState>} */ App.Data.FCTV.actors = { get millie() { @@ -1835,7 +1838,7 @@ App.Data.FCTV.channels = { r.push(`<p>Dinner was a rather pleasant affair, all things considered. The brisket was tender and paired well with a spinach salad. Cathy managed a conversation with June about greenhouses with the others interjecting every so often. Sarah cleaned her plate without complaint, although she did clamber into her mother's cleavage the moment she finished.</p>`); r.push(`<p>After dinner, the family reconvened in the living room. Cathy had returned to reading her paperback in an armchair. June and Sadie were sitting together in a love seat, both fiddling with their devices. Sarah had appropriated the TV remote and was flipping through channels from her commanding perch in Annie's cleavage.</p>`); r.push(`<p>Eventually, Sarah settled on an animated show in the middle of its opening. The show appeared to be similar to the magical girl shows of the old world, but with enough sexual content to be mistaken for pornography. The premise appeared to be that spirits were possessing women and the only way to drive the evil specters out of the girls' hearts was by massively expanding their breasts. Apparently, the current episode was the second part of an arc involving a breast shrinking witch.</p>`); - r.push(`<p>The heroine danced and wobbled around crowds of possessed women, leaving piles of jiggly breast flesh and clouds of sparkles in her wake. Eventually, she reached the witch and began to shoot at her with blasts of colored light. But the witch's power was too much for her and was sent fleeing, her skimpy dress now tattered. While on the run from the possessed, she encounters her mysterious love interest. A quick titfuck powerup and inspirational speech later, the heroine returned to challenge the witch. After rambling about love, justice, and the beauty of huge boobs, she blasted away the witch with a 'Magical Milky Mammary Beam'.</p>`); + r.push(`<p>The heroine danced and wobbled around crowds of possessed women, leaving piles of jiggly breast flesh and clouds of sparkles in her wake. Eventually, she reached the witch and began to shoot at her with blasts of colored light. But the witch's power was too much for her and was sent fleeing, her skimpy dress now tattered. While on the run from the possessed, she encounters her mysterious love interest. A quick titfuck power-up and inspirational speech later, the heroine returned to challenge the witch. After rambling about love, justice, and the beauty of huge boobs, she blasted away the witch with a 'Magical Milky Mammary Beam'.</p>`); r.push(`<p>All throughout the show, Cathy was mesmerized by the show in the same way one might be by a train wreck. When the credits rolled, she broke out of the spell and noticed that another episode was about to play. "Uh, could we watch something else?" Cathy asked tentatively. Sarah looked like she going to object, but Scott gave her a quick look. She pouted at her father, but began to flip through the channels. As the channels went by, Cathy's eyes grew wider. "Why don't we go back to the cartoon channel? "</p>`); r.push(`<p>After a few more episodes, Scott noticed the time. "I think it's bedtime for cuddly cows." Sarah grumbled, but didn't resist when he lifted her out of Annie's cleavage. She received a hug and a kiss from both her parents before June took her off to prepare for bed. Scott turned to Cathy and said, "Why don't you head off too? You'll be coming into work with me in the morning so you should get some rest." Cathy nodded and headed off to her room, but returned a moment later to grab her plushie. Annie caught sight of the doll and gave Cathy a lascivious grin. Cathy did her best to avoid eye contact and all but ran out of the room.</p>`); r.push(`<p>The moment Cathy was out the door, Annie began giggling which shortly transformed into breast quaking laughter. She wiped at her eyes, her smile bright as she looked at her husband. "Have I told you lately that I love you?" He wrapped an arm around her waist, his eyes bright with amusement, "I don't know, but it couldn't hurt to say it again." She pulled him closer, kissed him on the cheek and whispered, "I love you." He returned her kiss, rubbed her back gently, and whispered back, "I know."</p>`);