Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 17h22min de 18 de novembro de 2017 por !SilentVersão de 16h29min de 19 de novembro de 2017 por He7d3r
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
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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:\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)|BAT(?:E[RU]?|ERIA|IA?) UMA|BEI?[MN] (?:GIR[OU]|GOSTOS[AO])|BICHAS? E GAY|(?:BUR[AO]|FEI[AO]|HOR[IÍ]VEL|LINDA) D[EI] ?MAI[SX]|BURGU?[EÊ]S[AE]?S? SAFAD[AO]|[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)?))|(?:[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Ê]|M(?:EU|INHA)S?|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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
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)|BAT(?:E[RU]?|ERIA|IA?) UMA|BEI?[MN] (?:GIR[OU]|GOSTOS[AO])|BICHAS? E GAY|(?:BUR[AO]|FEI[AO]|HOR[IÍ]VEL|LINDA) D[EI] ?MAI[SX]|BURGU?[EÊ]S[AE]?S? SAFAD[AO]|[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)?))|(?:[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Ê]|M(?:EU|INHA)S?|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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:(?:K|QU?)E? (?:CHAT[AO]|GAYS|LEGAL)|MACACO LOUCO|M(?:UI)?TO? (?:CHATO|LIND[AO])|SEUS?(?:.{1,5})? (?:LEGAL|MITOS?))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:(?:K|QU?)E? (?:CHAT[AO]|GAYS|LEGAL)|MACACO LOUCO|M(?:UI)?TO? (?:CHATO|LIND[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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:ALGU[EÉ]M ME AJUD[AE]|(?:AMO|COMI|D(?:A(?:R|VAM?)?|E[IU])|GOSTO|ODEI[AO]) MUITO|(?:COI[SZ]A|I[CÇS][OU] [EÉ]H?) (?:MAI?S )?IN[UÚ]TIL|M(?:UI)?T[OU]? (?:BONIT[AO]|(?:CH|X)AT[AO]|FEI[AO]|LEGA[LU]|RUI[MN])|KOISA BOA|(?:.{1,10} )?SEM NEX[OU])(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:ALGU[EÉ]M ME AJUD[AE]|(?:AMO|COMI|D(?:A(?:R|VAM?)?|E[IU])|GOSTO|ODEI[AO]) MUITO|(?:COI[SZ]A|I[CÇS][OU] [EÉ]H?) (?:MAI?S )?IN[UÚ]TIL|M(?:UI)?T[OU]? (?:BONIT[AO]|(?:CH|X)AT[AO]|FEI[AO]|LEGA[LU]|RUI[MN])|KOISA BOA|(?:.{1,10} )?SEM NEX[OU])(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:DEU MUITO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:DOU MUITO)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
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 )
);
);
) );
) );