Edit filter configuration

Differences between versions

ItemVersion from 11:22, 9 December 2021 by ProcrastinatingReaderVersion from 15:26, 3 January 2022 by ProcrastinatingReader
Basic information
Notes:
Forked from [[Special:AbuseFilter/1]], requested at [https://en.wikipedia.org/w/index.php?title=Wikipedia:Edit_filter/Requested&oldid=1039553132#Prevent_non-admins_from_adding_block_templates] --ProcrastinatingReader 13:57 22 Aug 2021
Forked from [[Special:AbuseFilter/1]], requested at [https://en.wikipedia.org/w/index.php?title=Wikipedia:Edit_filter/Requested&oldid=1039553132#Prevent_non-admins_from_adding_block_templates] --ProcrastinatingReader 13:57 22 Aug 2021


page_namespace condition should conceivably cancel out more edits, hence putting it first ~MA
page_namespace condition should conceivably cancel out more edits, hence putting it first ~MA


exclude some more reverts --ProcrastinatingReader 11:22 9 Dec 2021
exclude some more reverts --ProcrastinatingReader 11:22 9 Dec 2021
add exclusions to reduce FPs (usually editors restoring talk pages) --ProcrastinatingReader 15:18 3 Jan 2022
Filter conditions
Conditions:
(documentation)
page_namespace == 3 &
page_namespace == 3 &
!contains_any(user_groups, "sysop", "bot") &
!contains_any(user_groups, "sysop", "bot") &
!("/" in page_title) &
!("/" in page_title) &
!(user_name in page_title) &
!(user_name in page_title) &
(
(
     regexp := '(div class="user-block"|If you think there are good reasons for being unblocked,)';
     regexp := '(div class="user-block"|If you think there are good reasons for being unblocked,)';
     (added_lines rlike regexp) &
     (added_lines rlike regexp) &
     !(removed_lines rlike regexp)
     !(removed_lines rlike regexp)
) &
) &
!(summary irlike "(?:revert|rv|undid|restore)|AFCH|WP:TW|reFill")
 
/* Exclusions */
rcount("=+\w+=+", added_lines) < 2 &
edit_delta < 5000 &
!(summary irlike "revert|rv|undid|restore|\brmv?\b|AFCH|WP:TW|reFill")