|
|
| article_namespace == 0
| | ! string(user_groups) rlike '\bbot\b' |
| | & page_namespace === 0 |
| & ( | | & ( |
| words := "(\bbezpochyb[ny]|\b(nej|pře)?krásn([áéěíý]|ou\b)|\bnác(ek\b|[ck])|obdivuhodn|prvotřídn[ěí]|skvěl([áeéíý]|ou\b)|špičkov([áéěíý]|ou\b)|vynikající)"; | | words := "(\bbezpochyb[ny]|\b(nej|pře)?krásn([áéěíý]|ou\b)|obdivuhodn|prvotřídn[ěí]|skvěl([áeéíý]|ou\b)|špičkov([áéěíý]|ou\b)|vynikající)" |
| rcount(words, lcase(added_lines)) > rcount(words, lcase(removed_lines)) | | + "\bnác(ek\b|[ck])|\bdezinformátor|\bpodvodn[íi][ck]|\bprorusk|\bkolaborant"; |
| | lcase(string(added_lines)) rlike words |
| & ( | | & ( |
| words_in_tags := '<(ref)\b[^<]+' + words + '[^<]*</\1>'; | | trim_regex := '<(blockquote|ref)\b[^>]*>(?:(?!</\1>).)*</\1>|„[^„“]*“|(\'\'|")(?!\s)(?:(?!\2).)*\2'; |
| rcount(words_in_tags, lcase(added_lines)) <= rcount(words_in_tags, lcase(removed_lines))
| | rcount(words, str_replace_regexp(lcase(new_wikitext), trim_regex, '')) |
| & (
| | > rcount(words, str_replace_regexp(lcase(old_wikitext), trim_regex, '')) |
| words_in_quotes := '„[^„“]*?' + words + '[^„“]*?“';
| | &! (lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)' & 'autopatrolled' in user_groups) |
| rcount(words_in_quotes, lcase(added_lines)) <= rcount(words_in_quotes, lcase(removed_lines))
| |
| & (
| |
| words_in_apost := '(\'\'|")(?!\s)((?!\1).)*?' + words + '((?!\1).)*?\1';
| |
| rcount(words_in_apost, lcase(added_lines)) <= rcount(words_in_apost, lcase(removed_lines))
| |
| & (
| |
| ! lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)'
| |
| )
| |
| )
| |
| )
| |
| ) | | ) |
| ) | | ) |