Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 19h42min de 7 de novembro de 2017 por !SilentVersão de 12h52min de 9 de novembro de 2017 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)
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?|K)E?|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)|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]|[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|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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕ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?|K)E?|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)|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]|[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_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:(?:K|QU?)E? (?:CHAT[AO]|GAYS)|M(?:UI)?TO? (?:CHATO|LIND[AO])|SEUS?(?:.{1,5})? (?:LEGAL|MITOS?))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:(?:K|QU?)E? (?:CHAT[AO]|GAYS)|M(?:UI)?TO? (?:CHATO|LIND[AO])|SEUS?(?:.{1,5})? (?:LEGAL|MITOS?))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


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


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


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 )
);
);
) );
) );