|
|
| !"confirmed" in user_groups & | | !contains_any(user_groups, "extendedconfirmed", "sysop", "bot") & |
| ( | | (user_editcount < 60 | user_age < 604800) & |
| page_namespace == 0 & | | ( |
| (
| | /* disallowed in content namespaces */ |
| ( | | ( |
| | equals_to_any(page_namespace, 0, 4, 10, 12, 14, 118) & |
| | ( |
| rmwhitespace(added_lines) rlike "([^_:.,*'|=#}{0 -]{1,9})\1{7}" | | | rmwhitespace(added_lines) rlike "([^_:.,*'|=#}{0 -]{1,9})\1{7}" | |
| added_lines rlike "[bcdfghjklmnpqrstvwxz]{9,}" | | added_lines rlike "[bcdfghjklmnpqrstvwxz]{9,}" |
| ) & | | ) & |
| ( | | !( |
| ! rmwhitespace(removed_lines) rlike "([^_:.,*'|=#}{-]{1,9})\1{6}" & | | rmwhitespace(removed_lines) rlike "([^_:.,*'|=#}{-]{1,9})\1{6}" | |
| ! removed_lines rlike "[bcdfghjklmnpqrstvwxz]{8,}" & | | removed_lines rlike "[bcdfghjklmnpqrstvwxz]{8,}" | |
| ! added_lines rlike "https?:\/\/\S*([^_:*'|=}{-]{1,9})\1{7}|https?:\/\/\S*[bcdfghjklmnpqrstvwxz]{7,}|(^|\n)[|!]" & | | added_lines rlike "https?:\/\/\S*([^_:*'|=}{-]{1,9})\1{7}|https?:\/\/\S*[bcdfghjklmnpqrstvwxz]{7,}|(^|\n)[|!]" | |
| ! added_lines irlike "number|spell|math|string|<br\b|begin|end(?:if|while|for){0,1}\b" & | | added_lines irlike "number|spell|math|string|<br\b|begin|end(?:if|while|for){0,1}\b" | |
| ! added_lines rlike "[\W\d]\.\d*(\d{1,9})\1{7}" & | | added_lines rlike "[\W\d]\.\d*(\d{1,9})\1{7}" | |
| ! page_title irlike "number" | | page_title irlike "number" |
| | ) & |
| | /* exclude most sandbox edits */ |
| | !( |
| | page_prefixedtitle rlike "^(?:Template:(?:Template sandbox|X(?:[1-9]|1\d|20))|Wikipedia:Sandbox)$" & |
| | new_size < 65536 |
| ) | | ) |
| | ) | |
| | /* disallowed in any namespace */ |
| | ( |
| | /* do not lower this below 3 characters */ |
| | zalgo := "[\x{0300}-\x{036f}]{3,}"; |
| | summary rlike zalgo | |
| | (added_lines rlike zalgo & !(removed_lines rlike zalgo)) |
| ) | | ) |
| ) | | ) |