Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 13h46min de 25 de março de 2018 por !SilentVersão de 00h09min de 30 de abril de 2018 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de expressões genéricas indevidas. Somente expressões iniciadas entre A e C (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de expressões genéricas indevidas. Somente expressões iniciadas entre A e C (ver [[WP:FE/VANDAL]]).


* As notas anteriores a setembro de 2017 se encontram em [[Wikipédia:Filtro de edições/7/Arquivo]].
* As notas anteriores a setembro de 2017 se encontram em [[Wikipédia:Filtro de edições/7/Arquivo]].


* +variações. --!Silent (01/set/2017)
* +variações. --!Silent (01/set/2017)
* +expressões. --!Silent (10/set/2017)
* +expressões. --!Silent (10/set/2017)
* +variação. --!Silent (13/set/2017)
* +variação. --!Silent (13/set/2017)
* +expressões. --!Silent (14/set/2017)
* +expressões. --!Silent (14/set/2017)
* +expressões. --!Silent (15/set/2017)
* +expressões. --!Silent (15/set/2017)
* +variações. --!Silent (16/set/2017)
* +variações. --!Silent (16/set/2017)
* +variação. --!Silent (17/set/2017)
* +variação. --!Silent (17/set/2017)
* +expressão; +variação. --!Silent (18/set/2017)
* +expressão; +variação. --!Silent (18/set/2017)
* +variações; +expressão, ajuste pra evitar FP. --!Silent (19/set/2017)
* +variações; +expressão, ajuste pra evitar FP. --!Silent (19/set/2017)
* +expressões, +variações, ajustes. --!Silent (20/set/2017)
* +expressões, +variações, ajustes. --!Silent (20/set/2017)
* +expressão, +variações, expressões migradas para os filtros 149, 152 e 169; reforma no filtro: este passa a abarcar as expressões iniciadas entre A e C, com a criação do filtro 170. --!Silent (21/set/2017)
* +expressão, +variações, expressões migradas para os filtros 149, 152 e 169; reforma no filtro: este passa a abarcar as expressões iniciadas entre A e C, com a criação do filtro 170. --!Silent (21/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (26/set/2017)
* Ajustes para evitar FP. --!Silent (26/set/2017)
* +expressão. --!Silent (27/set/2017)
* +expressão. --!Silent (27/set/2017)
* +expressão, ajustes para evitar FP. --!Silent (28/set/2017)
* +expressão, ajustes para evitar FP. --!Silent (28/set/2017)
* +variação. --!Silent (29/set/2017)
* +variação. --!Silent (29/set/2017)
* Ajustes para evitar FP. --!Silent (30/set/2017)
* Ajustes para evitar FP. --!Silent (30/set/2017)
* Ajustes para evitar FP. --!Silent (01/out/2017)
* Ajustes para evitar FP. --!Silent (01/out/2017)
* +expressões, +ajuste. --!Silent (02/out/2017)
* +expressões, +ajuste. --!Silent (02/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +variação, ajustes na regex. --!Silent (06/out/2017)
* +variação, ajustes na regex. --!Silent (06/out/2017)
* Removendo caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* Removendo caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* Ajuste para evitar FP. --!Silent (12/out/2017)
* Ajuste para evitar FP. --!Silent (12/out/2017)
* +expressão. --!Silent (14/out/2017)
* +expressão. --!Silent (14/out/2017)
* Ajuste para evitar FP. --!Silent (15/out/2017)
* Ajuste para evitar FP. --!Silent (15/out/2017)
* +expressão. --!Silent (18/out/2017)
* +expressão. --!Silent (18/out/2017)
* +expressão. --!Silent (19/out/2017)
* +expressão. --!Silent (19/out/2017)
* -expressão migrada para o filtro 139. --!Silent (20/out/2017)
* -expressão migrada para o filtro 139. --!Silent (20/out/2017)
* Ajuste para evitar FP, -expressões migradas para os filtros 139 e 165. --!Silent (22/out/2017)
* Ajuste para evitar FP, -expressões migradas para os filtros 139 e 165. --!Silent (22/out/2017)
* +expressão. --!Silent (24/out/2017)
* +expressão. --!Silent (24/out/2017)
* Ajuste para evitar FP + expressão migrada para o filtro 139, +expressão. --!Silent (25/out/2017)
* Ajuste para evitar FP + expressão migrada para o filtro 139, +expressão. --!Silent (25/out/2017)
* +variação. --!Silent (31/out/2017)
* +variação. --!Silent (31/out/2017)
* +variação. --!Silent (06/nov/2017)
* +variação. --!Silent (06/nov/2017)
* Ajustes para evitar FP. --!Silent (07/nov/2017)
* Ajustes para evitar FP. --!Silent (07/nov/2017)
* +expressão. --!Silent (09/nov/2017)
* +expressão. --!Silent (09/nov/2017)
* +expressão, ajuste para evitar FP. --!Silent (10/nov/2017)
* +expressão, ajuste para evitar FP. --!Silent (10/nov/2017)
* ajuste para evitar FP. --!Silent (11/nov/2017)
* ajuste para evitar FP. --!Silent (11/nov/2017)
* +expressão migrada do filtro 170. --!Silent (17/nov/2017)
* +expressão migrada do filtro 170. --!Silent (17/nov/2017)
* ajuste para evitar FP, +expressão. --!Silent (18/nov/2017)
* ajuste para evitar FP, +expressão. --!Silent (18/nov/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* ajuste para evitar FP. --!Silent (21/nov/2017)
* ajuste para evitar FP. --!Silent (21/nov/2017)
* ajustes para evitar FP, +expressão. --!Silent (28/nov/2017)
* ajustes para evitar FP, +expressão. --!Silent (28/nov/2017)
* ajustes para evitar FP. --!Silent (10/dez/2017)
* ajustes para evitar FP. --!Silent (10/dez/2017)
* ajuste para evitar FP. --!Silent (24/dez/2017)
* ajuste para evitar FP. --!Silent (24/dez/2017)
* Migrando expressão para o filtro 139, ajustes. --!Silent (09/fev/2018)
* Migrando expressão para o filtro 139, ajustes. --!Silent (09/fev/2018)
* +expressão. --!Silent (24/mar/2018)
* +expressão. --!Silent (24/mar/2018)
* +expressões. --!Silent (25/mar/2018)
* +expressões. --!Silent (25/mar/2018)
* +expressão. --!Silent (29/abr/2018)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:\b(.+) ?= ?(?:COCO|FE[SZ]ES)|AD N[OU] (?:F(?:A|EI)C[EI](?:B[OU]K)?|WHAT[SZ](?:AP)?|ZAPI?)|(?:A(?:K|QU)EL[AE]|B[EÊ]B[EÊ](?:[SZ]INH[AO])?|BRANC[AO]|BUR[AO]|GOSTOS[AO]|GRANDE|IDIOTA|LIND[AO]|MA[CK]A[CK][AO]|M[OÓ]\b|M(?:UI)?TO?|NEGR[AO]|PE(?:K|QU)EN[AO]|PRET[AO]|(?:QU?E|KE?|[QK])|S(?:EUS?|UAS?|OU)|TOD[AO]|TUDO|VAGABUND[AO])(?:[, ].{1,5})? (?:BOB[AO]|BUR[AO]|CHAT[AO]|ESCROT[AO]|FEDID[AO]|FEI[AO]|GAY|GORD[AO]|GROS[AO]|GOSTOS[AO]|IDIOTA|IMBECIL|IN[UÚÙ]TIL|LEGAL|LIND[AO]|LIXO|LOU?[CK][OU]|MIT[AO]|NERD|RID[IÍ]CUL[AO]|SAFAD[AO]|SUJ[A@O]O?)S?|(?:AROZ|BATATA|CHUCHU|[CK][OÔ][CK][OÔ]|PA(?:O|U[MN])|PUDI[MN]|SEXO|OVO|XUXU) (?:[EÉÈ]H? (?:M(?:UI)?T[OU] )?)?(?:BOM|DELICIOSO|GO[SX]TO[SZ](?:INH)?[AO]|SAGRAD[AO]|SANT[AO])|ADOR[AO](?:M(?:OS)?)? (?:[CK][OÔ][CK][OÔ]|SEXO)|BAND[OU] D[EI] GAY|BAT(?:E[RU]?|ERIA|IA?) UMA|BEI?[MN] (?:GIR[OU]|GOSTOS[AO])|BICHAS? (?:E GAY|LOU[CK][AO])|(?:BUR[AO]|FEI[AO]|HOR[IÍ]VEL|LINDA) D[EI] ?MAI[SX]|BURGU?[EÊ]S[AE]?S? SAFAD[AO]|[CK]AI[OU] D[EI] BO[CK]A|[CK]A[MN]BADA D[EI]|[CX]ARA(?: .{1,10})? (?:CH|X)AT[AO]|(?:C[EÊ]?|G|TU|V(?:O?C[EÊ]?|G)|SE)S? (?:DA(?:[RO]|U[MN])? [OU]|(?:[EÉ]H?|SA[OU][MN]?)? BUR[AO])|[CS]IDAD[EI] DOS? (?:GAY|HOMOSEXUA[IL])|[CK]OM(?:AM?|E(?:R(?:[AE][MN])?)?)(?: .{1,6})? (?:[CK]ARA|GAJ[AO]|HOM[EI][MN]?|MULHER(?:ES)?|RAPA(?:RIGA|Z(?:ES)?))|(?:(?:CABE[CÇS]A|KB[CÇS]A) DE|[CK]OM(?:AM?|E(?:R(?:[AE][MN])?)?|O)|GOST(?:A(?:[OMNR]|RIA[MN]?|VA[MN]?)?|EI|O) DE) (?:AROZ|BATATA|CHUCHU|C[OÔ]C[OÔ]|PA(?:O|U[MN])|OVO|(?:TU|VOC[EÊ]|VC) E|XUXU)|CONHECID[AO]( .{1,15})? (?:COCO|FE[SZ]ES)|COM TE[SZ]AO|(?:CH|X)O[LR]A MAI?[SX]|[CK]OM(?:[IE]R?|END[OU]|ERIA)(?: .{1,15})? (?:A MAE|[AO]S? GAROT[AO]S?|ALGU[EÉ]M|O PAI|(?:GAROT[AO]|HOME[MN]|M[EI]NIN[AO]|MULHERE?)|VOC[EÊ]|TODO MUNDO)|[CK]OM(?:[IE]R?|ENDO|ERIA) [ST](?:UA|EU)S?|[CK]OMEDORA? DE|(?:CH|X)EI[AO]S? D[EI] TESAO)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:\b(.+) ?= ?(?:COCO|FE[SZ]ES)|AD N[OU] (?:F(?:A|EI)C[EI](?:B[OU]K)?|WHAT[SZ](?:AP)?|ZAPI?)|(?:A(?:K|QU)EL[AE]|B[EÊ]B[EÊ](?:[SZ]INH[AO])?|BRANC[AO]|BUR[AO]|GOSTOS[AO]|GRANDE|IDIOTA|LIND[AO]|MA[CK]A[CK][AO]|M[OÓ]\b|M(?:UI)?TO?|NEGR[AO]|PE(?:K|QU)EN[AO]|PRET[AO]|(?:QU?E|KE?|[QK])|S(?:EUS?|UAS?|OU)|TOD[AO]|TUDO|VAGABUND[AO])(?:[, ].{1,5})? (?:BOB[AO]|BUR[AO]|CHAT[AO]|ESCROT[AO]|FEDID[AO]|FEI[AO]|GAY|GORD[AO]|GROS[AO]|GOSTOS[AO]|IDIOTA|IMBECIL|IN[UÚÙ]TIL|LEGAL|LIND[AO]|LIXO|LOU?[CK][OU]|MIT[AO]|NERD|RID[IÍ]CUL[AO]|SAFAD[AO]|SUJ[A@O]O?)S?|(?:AROZ|BATATA|CHUCHU|[CK][OÔ][CK][OÔ]|PA(?:O|U[MN])|PUDI[MN]|SEXO|OVO|XUXU) (?:[EÉÈ]H? (?:M(?:UI)?T[OU] )?)?(?:BOM|DELICIOSO|GO[SX]TO[SZ](?:INH)?[AO]|SAGRAD[AO]|SANT[AO])|ADOR[AO](?:M(?:OS)?)? (?:[CK][OÔ][CK][OÔ]|SEXO)|BABA ?OV[OU]|BAND[OU] D[EI] GAY|BAT(?:E[RU]?|ERIA|IA?) UMA|BEI?[MN] (?:GIR[OU]|GOSTOS[AO])|BICHAS? (?:E GAY|LOU[CK][AO])|(?:BUR[AO]|FEI[AO]|HOR[IÍ]VEL|LINDA) D[EI] ?MAI[SX]|BURGU?[EÊ]S[AE]?S? SAFAD[AO]|[CK]AI[OU] D[EI] BO[CK]A|[CK]A[MN]BADA D[EI]|[CX]ARA(?: .{1,10})? (?:CH|X)AT[AO]|(?:C[EÊ]?|G|TU|V(?:O?C[EÊ]?|G)|SE)S? (?:DA(?:[RO]|U[MN])? [OU]|(?:[EÉ]H?|SA[OU][MN]?)? BUR[AO])|[CS]IDAD[EI] DOS? (?:GAY|HOMOSEXUA[IL])|[CK]OM(?:AM?|E(?:R(?:[AE][MN])?)?)(?: .{1,6})? (?:[CK]ARA|GAJ[AO]|HOM[EI][MN]?|MULHER(?:ES)?|RAPA(?:RIGA|Z(?:ES)?))|(?:(?:CABE[CÇS]A|KB[CÇS]A) DE|[CK]OM(?:AM?|E(?:R(?:[AE][MN])?)?|O)|GOST(?:A(?:[OMNR]|RIA[MN]?|VA[MN]?)?|EI|O) DE) (?:AROZ|BATATA|CHUCHU|C[OÔ]C[OÔ]|PA(?:O|U[MN])|OVO|(?:TU|VOC[EÊ]|VC) E|XUXU)|CONHECID[AO]( .{1,15})? (?:COCO|FE[SZ]ES)|COM TE[SZ]AO|(?:CH|X)O[LR]A MAI?[SX]|[CK]OM(?:[IE]R?|END[OU]|ERIA)(?: .{1,15})? (?:A MAE|[AO]S? GAROT[AO]S?|ALGU[EÉ]M|O PAI|(?:GAROT[AO]|HOME[MN]|M[EI]NIN[AO]|MULHERE?)|VOC[EÊ]|TODO MUNDO)|[CK]OM(?:[IE]R?|ENDO|ERIA) [ST](?:UA|EU)S?|[CK]OMEDORA? DE|(?:CH|X)EI[AO]S? D[EI] TESAO)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:[CK]OMO (?:TU|VOCÊ)|(?:K|QU?)E? (?:CHAT[AO]|(?:OS )?GAYS|LEGAL)|MACACO LOUCO|MATO GROSO|M(?:UI)?TO? (?:CHATO|LIND[AO])|SE DAR? [AO]|SEUS?(?:.{1,5})? (?:LEGAL|MITOS?))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:[CK]OMO (?:TU|VOCÊ)|(?:K|QU?)E? (?:CHAT[AO]|(?:OS )?GAYS|LEGAL)|MACACO LOUCO|MATO GROSO|M(?:UI)?TO? (?:CHATO|LIND[AO])|SE DAR? [AO]|SEUS?(?:.{1,5})? (?:LEGAL|MITOS?))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


!( ccnorm( rmdoubles( added_lines ) ) irlike terms_FP ) & (
!( ccnorm( rmdoubles( added_lines ) ) irlike terms_FP ) & (
ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
) | (
) | (
/* Expressões utilizadas somente nos domínios de contéudo */
/* Expressões utilizadas somente nos domínios de contéudo */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:ALGU[EÉ]M ME AJUD[AE]|(?:AMO|COMI|ODEI[AO]) MUITO|(?:COI[SZ]A|I[CÇS][OU] [EÉ]H?) (?:MAI?S )?IN[UÚ]TIL|M(?:UI)?T[OU]? (?:(?:CH|X)AT[AO]|FEI[AO]|LEGA[LU])|KOISA BOA|(?:.{1,10} )?SEM NEX[OU])(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:ALGU[EÉ]M ME AJUD[AE]|(?:AMO|COMI|ODEI[AO]) MUITO|(?:COI[SZ]A|I[CÇS][OU] [EÉ]H?) (?:MAI?S )?IN[UÚ]TIL|M(?:UI)?T[OU]? (?:(?:CH|X)AT[AO]|FEI[AO]|LEGA[LU])|KOISA BOA|(?:.{1,10} )?SEM NEX[OU])(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


/*terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:DEU MUITO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';*/
/*terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:DEU MUITO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';*/


/*!( ccnorm( rmdoubles( added_lines ) ) irlike terms_FP ) & */( article_namespace % 2 == 0
/*!( ccnorm( rmdoubles( added_lines ) ) irlike terms_FP ) & */( article_namespace % 2 == 0
& ( ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& ( ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
)
)
);
);
) | (
) | (
/* Expressões utilizadas somente nos domínios de contéudo sem a função "rmdoubles" */
/* Expressões utilizadas somente nos domínios de contéudo sem a função "rmdoubles" */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:DOU MUITO)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:DOU MUITO)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


article_namespace % 2 == 0
article_namespace % 2 == 0
& ( ( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
& ( ( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
);
);
) );
) );