@menesesevandro/bad-word-filter-api
Version:
A simple API service for filtering and removing content of profanity, obscenity and other unwanted text
222 lines • 4.44 kB
JavaScript
module.exports = {
name: 'English (USA)',
profanityList: [
"arse",
"arsehole",
"ass",
"asses",
"assface",
"assfaces",
"asshole",
"assholes",
"bastard",
"bastards",
"beaner",
"bellend",
"bint",
"bitch",
"bitches",
"bitchy",
"blowjob",
"blump",
"blumpkin",
"bollocks",
"bollox",
"boner",
"bukkake",
"bullshit",
"bunghole",
"buttcheeks",
"butthole",
"buttpirate",
"buttplug",
"carpetmuncher",
"chinc",
"chink",
"choad",
"chode",
"circlejerk",
"clit",
"clunge",
"cock",
"cocksucker",
"cocksuckers",
"cocksucking",
"coochie",
"coochy",
"coon",
"cooter",
"cornhole",
"cum",
"cunnie",
"cunt",
"cunts",
"dago",
"damn",
"damned",
"damnit",
"dic",
"dick",
"dickhead",
"dickheads",
"dik",
"dike",
"dildo",
"doochbag",
"doosh",
"douche",
"douchebag",
"dumbass",
"dumbasses",
"dyke",
"fag",
"fagget",
"faggit",
"faggot",
"faggots",
"fagtard",
"fanny",
"feck",
"felch",
"feltch",
"figging",
"fingerbang",
"frotting",
"fuc",
"fuck",
"fucked",
"fuckedup",
"fucker",
"fuckers",
"fucking",
"fuckoff",
"fucks",
"fuckup",
"fudgepacker",
"fuk",
"fukker",
"fukkers",
"fuq",
"gangbang",
"gash",
"goddamn",
"goddamnit",
"gokkun",
"gooch",
"gook",
"guido",
"heeb",
"honkey",
"hooker",
"jackass",
"jackasses",
"jackoff",
"jap",
"jerkoff",
"jigaboo",
"jiggerboo",
"jizz",
"junglebunny",
"kike",
"knobbing",
"kooch",
"kootch",
"kraut",
"kyke",
"lesbo",
"lezzie",
"milf",
"minge",
"motherfucker",
"motherfuckers",
"motherfucking",
"muff",
"muffdiver",
"muffdiving",
"munging",
"munter",
"ngga",
"niga",
"nigga",
"nigger",
"niggers",
"niglet",
"nigr",
"paki",
"panooch",
"pecker",
"peckerhead",
"pillock",
"piss",
"pissed",
"pollock",
"poon",
"poonani",
"poonany",
"poontang",
"porchmonkey",
"prick",
"punani",
"punanny",
"punany",
"pussie",
"pussies",
"pussy",
"puta",
"puto",
"quim",
"raghead",
"ruski",
"schlong",
"scrote",
"shag",
"shit",
"shite",
"shithead",
"shitheads",
"shits",
"shittier",
"shittiest",
"shitting",
"shitty",
"skank",
"skeet",
"slag",
"slanteye",
"slut",
"smartass",
"smartasses",
"smeg",
"snatch",
"spic",
"spick",
"splooge",
"spooge",
"teabagging",
"tit",
"tities",
"tits",
"titties",
"titty",
"tosser",
"towelhead",
"twat",
"vibrator",
"wank",
"wanker",
"wetback",
"whore",
"wiseass",
"wiseasses",
"wop"
],
messages: {
required: "Parameter or field 'text' is required.",
string: "The value of 'text' must be a string.",
warning: (reqLang, defLang) => `Requested language '${reqLang}' is not available. Default language '${defLang}' was used.`,
input_required: "Input text must be a non-empty string",
input_too_long: "Input text exceeds maximum length of {max} characters.",
fill_char_invalid: "Fill character must be a single character",
fill_word_profane: "Fill word must not be a profane word"
}
};