|
|
| !("confirmed" in user_groups) & | | !contains_any(user_groups, "sysop", "bureaucrat") & |
| page_namespace == 0 & (
| | ( |
| bad_word := "(?i)\bass\s?holes?\b|bitch(?!\"? magazine)|\bcock(?:s?|sucker)\b|\bdick(?:sucker|head)?s?\b|cuck(?:|s|er|ing)\b|\bcunts?\b|\bdildo|douche|f(?:u|v)ck|nigg(?:er|ah*)|p(?:a|e|ae)do(?:f|ph)il|fag(?:g[aio]t)?\b|penis(?!tone)|\bcrap(?:py)?\b|\bslut\b|whore|\b(?:horse|dog)?shits?\b|\bblah\b|\bpuss(?!ycat|y Riot)a?y|\bidiot\b|(?<!\bit )(?<!\bthat )\bwas here\b|\blol\b|(?:[asdfghjkl;]\s*){30}|\!{10,}"; | | bad_word := "\bqi\b|\bqija\b|qifsha|qirje|qihet|robqir|bythqir|bythqim|mamqir|moterqir|rracqir|shkerdhej|shkërdhej|shkerdhat|shkërdhat|shkerdhate|shkërdhatë|\bpidh\b|\bpidhi\b|\bpidha\b|\bpidhat\b|\bkar\b|\bkari\b|\bkarin\b|\bkarit\b|karderr|varikarin|varikars|\bbole\b|kurvë|\bkurve\b|kurva|kurvat|\brobt\b|\bpeder\|pederast|pederasta|\bjevg\b|\bgabel\b|cifut|çifut|debil|pordh|pjerdh|\bmut\b|\bshit\b|fuck|bitch"; |
|
| |
|
| match := get_matches(bad_word, summary); | | match := get_matches(bad_word, summary); |
| | | |
| match[0] & !(match[0] in old_wikitext) | | match[0] & !(match[0] in old_wikitext) |
| ) | | ) |