Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 23h42min de 6 de outubro de 2017 por !SilentVersão de 13h01min de 10 de outubro 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 M e Z (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de expressões genéricas indevidas. Somente expressões iniciadas entre M e Z (ver [[WP:FE/VANDAL]]).


* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* +variações. --!Silent (26/set/2017)
* +variações. --!Silent (26/set/2017)
* +variações, ajustes para evitar FP. --!Silent (28/set/2017)
* +variações, ajustes para evitar FP. --!Silent (28/set/2017)
* +variação, +expressões. --!Silent (29/set/2017)
* +variação, +expressões. --!Silent (29/set/2017)
* +variação. --!Silent (30/set/2017)
* +variação. --!Silent (30/set/2017)
* +variação. --!Silent (01/out/2017)
* +variação. --!Silent (01/out/2017)
* +expressão. --!Silent (02/out/2017)
* +expressão. --!Silent (02/out/2017)
* +expressão, Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +expressão, Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +variações, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +variações, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +expressão, -expressão migrada para o filtro 143. --!Silent (06/out/2017)
* +expressão, -expressão migrada para o filtro 143. --!Silent (06/out/2017)
* +expressões, -caracteres já normalizados pela função ccnorm. --!Silent (10/out/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̃ÚŰÜŨ]|^)(?:M[A@]I?S GOSTOS[A@O]|M[A@]M[A@] EU|ME AJUD[A@]R?( .{1,10})? (?:PF|POR F[A@]VOR?)|[MT]E COM[A@EI]R?|MIOU?J[OU] D[EI]|M(?:UI)?T[OU]? (?:LO[CK][A@OU]|LOUC[@U]|LOUK[A@OU])|MT[A@OU] (?:DOIDO|LOU?[CK][A@OU](?:R[A@])?)|NINGU[EÉ]M LIG[A@]|(?:OLH|VISIT)[A@E]M? (?:O )?MEU [CK][A@]N[A@]L|P[A@]G[A@][ -]P[A@]U|P[AÃ@](?:O|U[MN]) DE B[AÃ@]T[AÃ@]T[AÃ@]A?|P[A@]RE[CÇS]E (?:(?:[A@](?:K|QU)EL[A@] )?SU[A@] M[AÃ@]E|(?:[A@](?:K|QU)ELE )?SEU P[A@]I)|P[A@]S[A@](?:NDO|R)? POR CIM[A@]|P[A@]I?STEL ?D[EI] ?FL[A@]NG[OU]|PEG[A@] (?:N[A@] MINH[A@]|NO MEU)|PESO[A@]S? SEI?[MN] NO[CÇ][AÃ@](?:O|U[MN])|R[A@]B[OU] PRES[OU]|S[AÃ@][OU][MN]? U[MN] B[A@]ND[OU] D[EI]|S[EI] (?:E|IN?)SCREV[A@]M?( .{1,10})? [CK][A@]N[A@]L|SIGNIFIC[A@][MR]?( .{1,15})? FE[SZ]ES|SIRV[A@] [AÀÁ@] VONT[A@]DE|SEUS? (?:PNC|VAG[A@]BUNDO)|SEXO (?:(?:[A@]N|OR|V[A@][GJ]IN)[A@]?[LU]|SELV[A@][GJ](?:EM|I))|TR[A@][CÇS]EI(?:.{1,15})? (?:(?:M[A@])?M[AÃ@]E|(?:P[A@])?P[A@]I)|(?:TU|V(?:O?C[EÊ]?|G))S? D[AÁÃ@](?:[RO]|U[MN])? [OU]|V(?:[AÄÁÀÂÃÄ@][IO]?|Æ) ?(?:SE L[A@]S[CK][A@]R?|TOM[AÄÁÀÂÃÄ@]R? ?N[A@OÒ])(?:[CK]U)?|U[MN][A@S]? (?:[EI]ST[UÚ]PID[OU]|IDIOT[A@]|N[OU]B|P[EÉ][CS]IM[A@O]|PUT)|VID[A@]( .{1,10})? LOU?[CK][A@]|V(OC[EÊê]S|CS?|6) S[AÃ@]O BUROS?|VIR[A@]R?[ \-]TRIP[A@])S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÇÈÉÊẼÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MAI?S GOSTOS[AO]|MAMA EU|ME AJUDAR?( .{1,10})? (?:PF|POR FAVOR?)|[MT]E COM[AEI]R?|MEU PAI (?:NU|PELAD[OU])|MINHA MAE (?:NUA|PELADA)|MIOU?J[OU] D[EI]|M(?:UI)?T[OU]? (?:LO[CK][AOU]|LOUC[U]|LOUK[AOU])|MT[AOU] (?:DOIDO|LOU?[CK][AOU](?:RA)?)|NINGU[EÉ]M LIGA|(?:OLH|VISIT)[AE]M? (?:O )?MEU [CK]ANAL|PAGA[ -]PAU|PA(?:O|U[MN]) DE BATATAA?|PARE[CÇS]E (?:(?:A(?:K|QU)ELA )?SUA MAE|(?:A(?:K|QU)ELE )?SEU PAI)|PASA(?:NDO|R)? POR CIMA|PAI?STEL ?D[EI] ?FLANG[OU]|PEGA (?:NA MINHA|NO MEU)|PESOAS? SEI?[MN] NO[CÇ]A(?:O|U[MN])|RAB[OU] PRES[OU]|SA[OU][MN]? U[MN] BAND[OU] D[EI]|S[EI] (?:E|IN?)SCREVAM?( .{1,10})? [CK]ANAL|SIGNIFICA[MR]?( .{1,15})? FE[SZ]ES|SIRVA A VONTADE|SEUS? (?:PNC|VAGABUNDO)|SEXO (?:(?:AN|OR|VA[GJ]IN)A?[LU]|SELVA[GJ](?:EM|I))|TRA[CÇS]EI(?:.{1,15})? (?:(?:MA)?MAE|(?:PA)?PAI)|(?:TU|V(?:O?C[EÊ]?|G))S? DA(?:[RO]|U[MN])? [OU]|V(?:A[IO]?|Æ) ?(?:SE LAS[CK]AR?|TOMAR? ?N[AOÒ])(?:[CK]U)?|U[MN][AS]? (?:[EI]ST[UÚ]PID[OU]|IDIOTA|N[OU]B|P[EÉ][CS]IM[AO]|PUT)|VIDA( .{1,10})? LOU?[CK]A|V(OC[]S|CS?|6) SAO BUROS?|VIRAR?[ \-]TRIPA|V[]U? TE MAMAR?)S?(?:[^A-ZÇÈÉÊẼÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


( 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 sem o uso da função "ccnorm" */
/* Expressões sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:[ST]U[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E (?:[EÉÈÊê]H? MINH[A@]|DE (?:4|[KQ]U[A@]TRO)|FEDE)|TU[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:[ST]U[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E (?:[EÉÈÊê]H? MINH[A@]|DE (?:4|[KQ]U[A@]TRO)|FEDE)|TU[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';


rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !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̃ÚŰÜŨ]|^)(?:MINH[A@] PROV[A@]|MUITO (?:FEI[A@OU]|NOJENT[A@OU]|RUIM)|N[A@]D[A@] (?:[A@] VER|H[A@]VER) IRM[AÃ@](?:O|U[MN])?|[NÑ](?:(?:[A@]?(?:O|U[MN]))?|INGU[EÉ][MN]) (?:PREST[A@]|(?:(?:[KQ](?:U?E)? )?(?:(?:[MT]E )?INTERE[CÇS][A@]|[MT]E IMPORT[A@]))|S[A@]BE (?:DE )?N[A@]D[A@]|SEI (?:(?:K|QU)[EÊê]|[KQ]) L[AÁ]H?|SERVE (?:M[A@]I?S )?P[A@]?R[A@] (?:M[A@]I?S )?N[A@]D[A@]S?)|RUI[MN] (?:DEM[A@]I[SX]|DMS|P[A@]?R[A@] (?:[CK][A@]R[A@]MB[A@]|D[EÉ]D[EÉ]U))|TU?D[OU]? [EI]SCRIT[OU] P(?:EL[A@O]|OR)|V[A@]I EMBOR[A@] D?[A@](?:K|QU)I|VC EH?)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÇÈÉÊẼÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MINHA PROVA|MUITO (?:FEI[AOU]|NOJENT[AOU]|RUIM)|NADA (?:A VER|HAVER) IRMA(?:O|U[MN])?|[NÑ](?:(?:A?(?:O|U[MN]))?|INGU[EÉ][MN]) (?:PRESTA|(?:(?:[KQ](?:U?E)? )?(?:(?:[MT]E )?INTERE[CÇS]A|[MT]E IMPORTA))|SABE (?:DE )?NADA|SEI (?:(?:K|QU)[]|[KQ]) LAH?|SERVE (?:MAI?S )?PA?RA (?:MAI?S )?NADAS?)|RUI[MN] (?:DEMAI[SX]|DMS|PA?RA (?:[CK]ARAMBA|D[EÉ]D[EÉ]U))|TU?D[OU]? [EI]SCRIT[OU] P(?:EL[AO]|OR)|VAI EMBORA D?A(?:K|QU)I|VC EH?)(?:[^A-ZÇÈÉÊẼÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


article_namespace % 2 == 0
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 )
);
);
) );
) );