Edit filter configuration

Differences between versions

ItemVersion from 18:25, 1 March 2020 by CrowVersion from 01:59, 19 June 2020 by GeneralNotability
Basic information
Notes:
imported for the most part from filter 39, but change area from schools/colleges/.. to BLPs, identified for now by directly containing Category:Living people, but it's not complete at all.
imported for the most part from filter 39, but change area from schools/colleges/.. to BLPs, identified for now by directly containing Category:Living people, but it's not complete at all.
This kind of filters SHOULD NOT BE SET TO WARN OR DISALLOW, they will have false positives. KEEP IT TO LOG OR TAG ONLY - Cen
This kind of filters SHOULD NOT BE SET TO WARN OR DISALLOW, they will have false positives. KEEP IT TO LOG OR TAG ONLY - Cen
I'll reactivate it when I can watch - Cen
I'll reactivate it when I can watch - Cen


Works fine, add this to the tag "possible libel or vandalism" - Cen
Works fine, add this to the tag "possible libel or vandalism" - Cen


Removing a few more common words - Cen
Removing a few more common words - Cen


update to reduce some false positives by checking removed_lines for less severe strings - Cen
update to reduce some false positives by checking removed_lines for less severe strings - Cen


test for perf - Cen
test for perf - Cen


keep ref count check out, add a \b - Cen
keep ref count check out, add a \b - Cen


reenabled by request - prodego
reenabled by request - prodego
Living people should now be more complete, only Infobox comic creator now transcludes it. (Lifetime has been subst'ed and it has been removed form BLP unsourced)
Living people should now be more complete, only Infobox comic creator now transcludes it. (Lifetime has been subst'ed and it has been removed form BLP unsourced)


Added check of removed lines to prevent false positives. Simplified code by introducing variables. - Ruslik
Added check of removed lines to prevent false positives. Simplified code by introducing variables. - Ruslik
'Slutskaya' is a name ... Ruslik's add-on usually works, but not always. Adding \b  -- Soap
'Slutskaya' is a name ... Ruslik's add-on usually works, but not always. Adding \b  -- Soap


*Added terrorist, please don't hesitate to revert/modify if I cocked up. --HJ
*Added terrorist, please don't hesitate to revert/modify if I cocked up. --HJ


Catching masked "fuck". --Reaper
Catching masked "fuck". --Reaper


Replace the expensive "lcase(old_wikitext)" with "old_wikitext rlike". -Sole Soul
Replace the expensive "lcase(old_wikitext)" with "old_wikitext rlike". -Sole Soul


Clean layout and reduce condition count.  -DF
Clean layout and reduce condition count.  -DF


+"incest", formatting, replace deprecated -Galo 2019-01-24
+"incest", formatting, replace deprecated -Galo 2019-01-24


Broaden to all users with less than 50 edits - I've often seen these sort of BLP violations from autoconfirmed but new users. -Galo 2019-02-01
Broaden to all users with less than 50 edits - I've often seen these sort of BLP violations from autoconfirmed but new users. -Galo 2019-02-01


+"nonce", requested at [[Special:PermaLink/928662700#BLP vandalism or libel]]. --Suffusion of Yellow 21:09 30 Nov 2019
+"nonce", requested at [[Special:PermaLink/928662700#BLP vandalism or libel]]. --Suffusion of Yellow 21:09 30 Nov 2019
+"retard(ed) per [[Special:Diff/962942590]] -GeneralNotability 2020-06-18
Filter conditions
Conditions:
(documentation)
user_editcount < 50 &
user_editcount < 50 &
page_namespace == 0 &
page_namespace == 0 &
old_wikitext rlike "(c|C)ategory:(l|L)iving people" & (
old_wikitext rlike "(c|C)ategory:(l|L)iving people" & (
   line1:= "pa?edo(ph|f)il|little\sboys|molest|predat(e|o)r|\brap(e|ing|ist)|\bnonce|penis|\bcunt|\btwat|bitch\b|slut\b|prostitut|whore|\bf[-._ ]?u[-._ ]?c[-._ ]?k|pimp\b|faggot|brothel|\bgays|(is|are)\sgay|\(gay\)|\bwank(a|er|ed|ing|s)?\b|bellend|dickhead|terrorist|\bcocks?\b|incest|\bsex.offender";
   line1:= "pa?edo(ph|f)il|little\sboys|molest|predat(e|o)r|\brap(e|ing|ist)|\bnonce|penis|\bcunt|\btwat|bitch\b|slut\b|prostitut|whore|\bf[-._ ]?u[-._ ]?c[-._ ]?k|pimp\b|faggot|brothel|\bgays|(is|are)\sgay|\(gay\)|\bwank(a|er|ed|ing|s)?\b|bellend|dickhead|terrorist|\bcocks?\b|incest|\bsex.offender|\bretard(ed)?\b";


   line2:="(drugs|abuse|ha(ve|ving|s|d)\ssex|sex\swith|\bporn)";
   line2:="(drugs|abuse|ha(ve|ving|s|d)\ssex|sex\swith|\bporn)";
   line3:="(fired\b|sacked|expelled|corrupt|fraud)";
   line3:="(fired\b|sacked|expelled|corrupt|fraud)";


   ( added_lines irlike line1 & ! removed_lines irlike line1) |  
   ( added_lines irlike line1 & ! removed_lines irlike line1) |  
   ( added_lines irlike line2 & ! removed_lines irlike line2) |  
   ( added_lines irlike line2 & ! removed_lines irlike line2) |  
   ( added_lines irlike line3 & ! removed_lines irlike line3)
   ( added_lines irlike line3 & ! removed_lines irlike line3)
)
)