diff --git a/falsepositives.go b/falsepositives.go index 559340f..0280c4c 100644 --- a/falsepositives.go +++ b/falsepositives.go @@ -1,73 +1,615 @@ +// DefaultFalsePositives is a list of words that may wrongly trigger the DefaultProfanities package goaway -// DefaultFalsePositives is a list of words that may wrongly trigger the DefaultProfanities var DefaultFalsePositives = []string{ + "abutted", + "abutting", + "acumen", + "acuminate", + "agassi", + "agassiz", + "altocumulus", + "amenorrhoea", + "analecta", + "analects", + "analgesia", + "analgesic", + "analgesics", + "analog", + "analogical", + "analogies", + "analogized", + "analogous", + "analogously", + "analogs", + "analogue", + "analogues", + "analogy", "analy", // analysis, analytics - "arsenal", - "assassin", + "antofagasta", + "arsenal", + "arsenate", + "arsenic", + "arsenical", + "arsenide", + "arsenite", + "arsenopyrite", + "artisanal", + "ashkenazi", + "ashkenazic", + "ashkenazim", + "assad", + "assai", + "assail", + "assailant", + "assailants", + "assailed", + "assailing", + "assails", + "assam", + "assamese", + "assassin", + "assault", + "assaulted", + "assaulting", + "assaultive", + "assaults", + "assay", + "assayed", + "assayer", + "assayers", "assaying", // was saying - "assert", - "assign", - "assimil", - "assist", - "associat", - "assum", // assuming, assumption, assumed - "assur", // assurance - "banal", - "basement", - "bass", - "cass", // cassie, cassandra, carcass + "assays", + "assegai", + "assemblage", + "assemblages", + "assemble", + "assembled", + "assembler", + "assemblers", + "assembles", + "assemblies", + "assembling", + "assembly", + "assemblyman", + "assemblymen", + "assemblywoman", + "assent", + "assented", + "assenting", + "assentor", + "assents", + "assert", + "assess", + "assessable", + "assessed", + "assesses", + "assessing", + "assessment", + "assessments", + "assessor", + "assessors", + "asset", + "assets", + "asshur", + "assiduity", + "assiduous", + "assiduously", + "assign", + "assimil", + "assiniboine", + "assisi", + "assist", + "assiut", + "assize", + "assizes", + "assn", + "assoc", + "associat", + "assonance", + "assort", + "assortative", + "assorted", + "assortment", + "assortments", + "asst", + "assuage", + "assuaged", + "assuaging", + "assum", + "assur", + "assyria", + "assyrian", + "assyrians", + "assyriology", + "bacchanal", + "bacchanalia", + "bacchanalian", + "backhoe", + "backhoes", + "bagasse", + "banal", + "baseballs", + "basement", + "basketballs", + "bass", + "bastardized", + "bechuanaland", + "bellybutton", + "biassed", + "bilabial", + "bjerknes", + "boastful", + "boastfully", + "bonhoeffer", + "booboo", + "brass", + "brassard", + "brassbound", + "brasserie", + "brasseries", + "brasses", + "brassica", + "brassiere", + "brassieres", + "brassware", + "brassy", + "buckyballs", + "butte", + "butted", "butter", // butter, butterfly - "butthe", - "button", - "canvass", - "circum", - "clitheroe", - "cockburn", - "cocktail", - "cumber", - "cumbing", - "cumulat", - "dickvandyke", - "document", - "evaluate", - "exclusive", - "expensive", - "explain", - "expression", - "grape", - "grass", - "harass", - "hass", - "horniman", - "hotwater", - "identit", + "buttes", + "butthe", + "butting", + "button", + "buttoned", + "buttonhole", + "buttonholes", + "buttoning", + "buttons", + "buttonwood", + "buttress", + "buttressed", + "buttresses", + "buttressing", + "canal", + "canaletto", + "canalization", + "canals", + "cannonballs", + "canvass", + "capsicum", + "carse", + "cass", // cassie, cassandra, carcass + "cecum", + "chappaquiddick", + "circum", + "clitheroe", + "coarse", + "coarsely", + "coarsen", + "coarsened", + "coarseness", + "coarsening", + "coarser", + "coarsest", + "cockade", + "cockatiel", + "cockatiels", + "cockatoo", + "cockatoos", + "cockatrice", + "cockayne", + "cockburn", + "cockcroft", + "cocked", + "cocker", + "cockerel", + "cockers", + "cockeyed", + "cockiness", + "cocking", + "cockle", + "cocklebur", + "cockles", + "cockney", + "cockpit", + "cockpits", + "cockroach", + "cockroaches", + "cockscomb", + "cockspur", + "cocktail", + "cocoon", + "cocooned", + "cocooning", + "cocoons", + "colchicum", + "coriolanus", + "crape", + "crapped", + "crappie", + "crappies", + "craps", + "crapshoot", + "crapy", + "crass", + "crassly", + "crassus", + "crevasse", + "crevasses", + "cuirass", + "cuirasses", + "cumber", + "cumbing", + "cumbria", + "cumbrian", + "cumbrous", + "cummerbund", + "cummerbunds", + "cumming", + "cummings", + "cumulat", + "cumuli", + "cumulonimbus", + "cumulus", + "curcuma", + "cushitic", + "debugger", + "debuggers", + "degassed", + "degassing", + "demitasse", + "denuded", + "dickens", + "dickensian", + "dickerson", + "dickey", + "dickies", + "dickinson", + "dickson", + "dickvandyke", + "dicky", + "disassemble", + "disassembled", + "disassembler", + "disassembles", + "disassembling", + "disassembly", + "distrustful", + "document", + "drape", + "draped", + "draper", + "draperies", + "drapers", + "drapery", + "drapes", + "earmuff", + "earmuffs", + "echoed", + "echoes", + "ecumenical", + "ecumenism", + "embarrass", + "embarrassed", + "embarrasses", + "embarrassing", + "embarrassingly", + "embarrassment", + "embarrassments", + "encumber", + "encumbrance", + "encumbrances", + "eridanus", + "essex", + "evaluate", + "exclusive", + "expensive", + "explain", + "expression", + "eyeballs", + "fagin", + "fassbinder", + "fastballs", + "fireballs", + "fistful", + "fistfuls", + "flanged", + "flanges", + "footballs", + "gamecock", + "gassed", + "gasser", + "gasses", + "gassing", + "gassings", + "gassy", + "gondwanaland", + "goofballs", + "grape", + "grass", + "guadalcanal", + "gumballs", + "hairballs", + "halicarnassus", + "hancock", + "harass", + "hass", + "haycock", + "hearse", + "hearses", + "hitchcock", + "hoarse", + "hoarsely", + "hoarseness", + "hoed", + "hoedown", + "hoeing", + "horniman", + "hotwater", + "identit", + "illyricum", + "immunoassay", + "incumbency", + "incumbent", + "incumbents", + "invagination", + "ivanhoe", + "jackass", + "jackasses", + "janus", + "jerkily", + "jerkin", + "jerkiness", + "jerking", + "jerkins", + "jerks", + "jerky", + "jurassic", "kassa", // kassandra + "kassel", "kassi", // kassie, kassidy - "lass", // class - "leafage", - "libshitz", - "magnacumlaude", - "mass", - "mocha", + "labiatae", + "laocoon", + "larsen", + "lass", + "leacock", + "leafage", + "leeuwenhoek", + "libshitz", + "locum", + "locums", + "macumba", + "madrassa", + "madrassas", + "magnacumlaude", + "manassas", + "manasseh", + "manuscript", + "manuscripts", + "marseillaise", + "marseilles", + "mass", + "meatballs", + "meltwater", + "mistrustful", + "mocha", + "modicum", + "monazite", + "montparnasse", + "morass", + "mothballs", + "muffed", + "muffin", + "muffins", + "muffle", + "muffled", + "muffler", + "mufflers", + "muffles", + "muffling", + "muffs", + "nassau", + "nasser", + "nightwatchman", + "nipissing", + "oceanus", + "oddballs", + "onassis", + "pahoehoe", + "pandanus", + "parapet", + "parapets", + "parnassus", + "parse", + "parsec", + "parsecs", + "parsed", + "parsee", + "parser", + "parsers", + "parses", + "parsnips", "pass", // compass, passion - "penistone", - "phoebe", - "phoenix", - "pushit", - "sassy", - "saturday", + "peacock", + "peacocks", + "penistone", + "peshitta", + "phoebe", + "phoebus", + "phoenicia", + "phoenician", + "phoenicians", + "phoenix", + "pinprick", + "pissarro", + "pooping", + "potassium", + "practicum", + "practicums", + "preassembled", + "pricked", + "pricking", + "prickle", + "prickles", + "prickling", + "prickly", + "pricks", + "pushbutton", + "pushit", + "pussycats", + "pussyfoot", + "queerly", + "raccoon", + "raccoons", + "racoon", + "racoons", + "ragamuffin", + "rapeseed", + "reassemble", + "reassembled", + "reassembles", + "reassembling", + "reassembly", + "reassess", + "reassessed", + "reassessing", + "reassessment", + "reassessments", + "rebuttable", + "rebuttal", + "rebuttals", + "rebutted", + "rebutting", + "recumbent", + "rehearse", + "rehearsed", + "rehearses", + "restful", + "retardant", + "retardants", + "retarder", + "retarders", + "retarding", + "saltwater", + "sargasso", + "sass", + "sassafras", + "sassanian", + "sassanid", + "sassoon", + "sassy", + "saturday", + "schoenberg", "scrap", // scrap, scrape, scraping - "serfage", + "scumbag", + "scunthorpe", + "scuttlebutt", + "seborrhoeic", + "serape", + "serfage", "sexist", // systems exist, sexist - "shoe", - "scunthorpe", - "shitake", - "stitch", - "sussex", - "therapist", - "therapeutic", - "tysongay", - "wass", - "wharfage", + "sextant", + "sextants", + "sextet", + "sexton", + "shitake", + "shoe", + "shuttlecock", + "shuttlecocks", + "silvanus", + "slocum", + "snaked", + "snigger", + "sniggered", + "sniggering", + "sniggers", + "snips", + "snowballs", + "softballs", + "sparse", + "sparsely", + "sparseness", + "sparser", + "spunky", + "stitch", + "stopcock", + "stopcocks", + "stratocumulus", + "sturdier", + "sturdiest", + "sturdily", + "sturdiness", + "sturdy", + "succumb", + "succumbed", + "succumbs", + "sussex", + "swank", + "swanky", + "sylvanus", + "tahoe", + "talcum", + "taraxacum", + "tarballs", + "tass", + "tasse", + "tassel", + "tassels", + "tasso", + "tearjerker", + "tearjerkers", + "tecumseh", + "tetanus", + "therapeutic", + "therapist", + "thorny", + "trackballs", + "trapeze", + "trapezes", + "trapezium", + "trapezius", + "trapezoid", + "trapezoidal", + "trapezoids", + "triassic", + "trustful", + "tucuman", + "turducken", + "turnips", + "tycoon", + "tycoons", + "tysongay", + "unassailable", + "unbutton", + "unbuttoned", + "unbuttoning", + "unisex", + "unrehearsed", + "uranus", + "vandyke", + "vassal", + "vassalage", + "vassals", + "vassar", + "volleyballs", + "wankel", + "wass", + "weierstrass", + "wessex", + "wharfage", + "whoever", + "whores", + "windhoek", + "wistful", + "wistfully", + "wistfulness", + "witwatersrand", + "woodcock", + "wrasse", + "wrasses", + "wristwatch", + "wristwatches", + "yamashita", }