Diferenças entre versões

EntradaVersão de 18h00min de 9 de junho de 2021 por !SilentVersão de 00h16min de 18 de junho de 2021 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre N e Z (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre N e Z (ver [[WP:FE/VANDAL]]).


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


* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* +variações. --!Silent (09/out/2018)
* +variações. --!Silent (09/out/2018)
* +variações. --!Silent (18/out/2018)
* +variações. --!Silent (18/out/2018)
* +variação. --!Silent (29/mar/2019)
* +variação. --!Silent (29/mar/2019)
* Ajuste para evitar FP. --!Silent (05/jun/2021)
* Ajuste para evitar FP. --!Silent (05/jun/2021)
* Ajuste para evitar FP. --!Silent (06/jun/2021)
* Ajuste para evitar FP. --!Silent (06/jun/2021)
* Ajuste para evitar FP. --!Silent (07/jun/2021)
* Ajuste para evitar FP. --!Silent (07/jun/2021)
* Ajuste para não executar nas páginas de teste, que tiveram alteração pra o domínio "ajuda" no ano passado. --!Silent (08/jun/2021)
* Ajuste para não executar nas páginas de teste, que tiveram alteração pra o domínio "ajuda" no ano passado. --!Silent (08/jun/2021)
* Ajuste para evitar FP. --!Silent (09/jun/2021)
* Ajuste para evitar FP. --!Silent (09/jun/2021)
* Ajustes para evitar FP. --!Silent (17/jun/2021)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Tire suas dúvidas|Informe um erro|(?:Ajuda|Usuári).+Testes)' ) & page_namespace != 2  & ( (
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Tire suas dúvidas|Informe um erro|(?:Ajuda|Usuári).+Testes)' ) & page_namespace != 2  & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:NARIG(?:A(?:O|U[MN])|UD[AO](?:O|NA)?)|NEGAUM|N(?:EWBI?|[OU])B(?:AO|INH[AO])|NHET(?:A(?:TION)?|EIR[AO])|NOIA(?:D[AO])?|[OÓ]P?TARIU|[OÓ]PTARIO|OTARE[AO]|OTACU|PANAS?[CK]A|PAND?ELEI?R[AOU]|PAO[SZ]INH[AOU]|PAR[CS]EIRA[SÇ][AOU]|PARSEIR[AOU]|PEID(?:A(?:[RV](?:AM)?)?|EI|INH?[OU]?|O(?:RENT[AOU])?|O?U)|PE[SZ]AD(?:A(?:O|U[MN])|ONA)|PILANTRA[OU]?|PI[MN](?:BA(?:DA|N?DOR?|R)?|GU[CÇ][AO])|PORNO[SZ](?:A[OU][MN]?|INH[OU])|PQP|PREULA|PU(?:M|NS)|PUTANHEIR[AOU]|[PC][OU](?:NH)EI?T(?:A(?:N?D[AO]|O|S?TI[CK][AO]|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA|OLANDIA)|[PC]UEI?T(?:A(?:N?D[AO]|O|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[P₱]UL?T(?:H?[AO∆][OZ]?|[EÊ]I?R[OU]|INH[AO∆]|ARIA|ONA|[IY]AN[EIY])|RAB(?:AO?|UDA)|RAPIDINH[AO]|RASISTA|RA[CS]IST(?:A[OU][MN]?|INHA|ONA)|RUI[MN]ZIN(?:H[OU])?|SAFADINH[AOU]|SAPORA|SAPAT(?:AO?|ONA)|S[EÉÈ](?:CS|(?:K|QU)I[CÇS])[OU]|SURUB(?:INH)?AO?|TE(?:ZAO|[SZ]AU[MN]|[SZ]UD[AO])|TIPINH[OU]|TRAN[SZ](?:ANTE|(?:AR)?A[OM](?:OS)?|ARIAN[AO]|EI?[MN]|UD[AO]O?|OU)|TRANZE|TRAVEC(?:O|AO|UD[AO])|TRO(?:CH|X)A(?:O|U[MN])?|TROUCHA(?:O|U[MN])?|VACIL(?:AO|ONA)|VAGAB(?:A|UND(?:AGEM|[AO](?:O|NA)?|I[CS]E))|VADI[AO]|VEAD(?:INH[AOU]|AO|ONA)|VEADU|VIADA[CÇS][OU]|V[\s\.]?T[\s\.]?(?:M[\s\.]?)?N[\s\.]?C[\s\.]?|XAT[OU]|XIB[AO]|XIXI|Z[OU](?:AND[OU]|EI?R[AO])|ZUAR)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:NARIG(?:A(?:O|U[MN])|UD[AO](?:O|NA)?)|NEGAUM|N(?:EWBI?|[OU])B(?:AO|INH[AO])|NHET(?:A(?:TION)?|EIR[AO])|NOIA(?:D[AO])?|[OÓ]P?TARIU|[OÓ]PTARIO|OTARE[AO]|OTACU|PANAS?[CK]A|PAND?ELEI?R[AOU]|PAO[SZ]INH[AOU]|PAR[CS]EIRA[SÇ][AOU]|PARSEIR[AOU]|PEID(?:A(?:[RV](?:AM)?)?|EI|INH?[OU]?|O(?:RENT[AOU])?|O?U)|PE[SZ]AD(?:A(?:O|U[MN])|ONA)|PILANTRA[OU]?|PI[MN](?:BA(?:DA|N?DOR?|R)?|GU[CÇ][AO])|PORNO[SZ](?:A[OU][MN]?|INH[OU])|PQP|PREULA|PU(?:M|NS)|PUTANHEIR[AOU]|[PC][OU](?:NH)EI?T(?:A(?:N?D[AO]|O|S?TI[CK][AO]|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA|OLANDIA)|[PC]UEI?T(?:A(?:N?D[AO]|O|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[P₱]UL?T(?:H?[AO∆][OZ]?|[EÊ]I?R[OU]|INH[AO∆]|ARIA|ONA|[IY]AN[EIY])|RAB(?:AO?|UDA)|RASISTA|RA[CS]IST(?:A[OU][MN]?|INHA|ONA)|RUI[MN]ZIN(?:H[OU])?|SAFADINH[AOU]|SAPORA|SAPAT(?:AO?|ONA)|S[EÉÈ](?:CS|(?:K|QU)I[CÇS])[OU]|SURUB(?:INH)?AO?|TE(?:ZAO|[SZ]AU[MN]|[SZ]UD[AO])|TIPINH[OU]|TRAN[SZ](?:ANTE|(?:AR)?A[OM](?:OS)?|ARIAN[AO]|EI?[MN]|UD[AO]O?|OU)|TRANZE|TRAVEC(?:O|AO|UD[AO])|TRO(?:CH|X)A(?:O|U[MN])?|TROUCHA(?:O|U[MN])?|VACIL(?:AO|ONA)|VAGAB(?:A|UND(?:AGEM|[AO](?:O|NA)?|I[CS]E))|VADI[AO]|VEAD(?:INH[AOU]|AO|ONA)|VEADU|VIADA[CÇS][OU]|V[\s\.]?T[\s\.]?(?:M[\s\.]?)?N[\s\.]?C[\s\.]?|XAT[OU]|XIB[AO]|XIXI|Z[OU](?:AND[OU]|EI?R[AO])|ZUAR)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|^)(?:Pesadão|Vagabund[ao]|[Zz]oeira)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|^)(?:Pesadão|[Pp]utos?|[Vv]agabund[ao]|[Zz]oeira)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|$)';


!( added_lines rlike terms_FP | summary rlike terms_FP ) & (
!( added_lines rlike terms_FP | summary rlike terms_FP ) & (
ccnorm( rmdoubles( summary ) ) irlike terms | (
ccnorm( rmdoubles( summary ) ) irlike terms | (
( 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 )
)
)
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo */
/* Termos utilizados somente nos domínios de contéudo */
terms := '(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|^)(?:PROBLEMINHA|SEI ?LA)(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|$)';
terms := '(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|^)(?:PROBLEMINHA|RAPIDINH[AO]|SEI ?LA)(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|$)';


page_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
page_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( 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 )
) );
) );
) | (
) | (
/* Termos usados sem o uso da função "ccnorm" */
/* Termos usados sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:OTARIO|P[A@]R[ÇS][A@]|PEDOFIL[A@O])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:OTARIO|P[A@]R[ÇS][A@]|PEDOFIL[A@O])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
);
);
)  | (
)  | (
/* Termos usados com "rlike" */
/* Termos usados com "rlike" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:PORCARIA|SAFAD[AO])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:PORCARIA|SAFAD[AO])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


ccnorm( rmdoubles( summary ) ) rlike terms | ( ccnorm( rmdoubles( added_lines ) ) rlike terms
ccnorm( rmdoubles( summary ) ) rlike terms | ( ccnorm( rmdoubles( added_lines ) ) rlike terms
& !ccnorm( rmdoubles( removed_lines ) ) rlike terms
& !ccnorm( rmdoubles( removed_lines ) ) rlike terms
);
);
) | (
) | (
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:P[AÃ@]O|SEX(?:O|U[A@]L))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:P[AÃ@]O|SEX(?:O|U[A@]L))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';


!page_prefixedtitle irlike 'Wikipédia:Pedidos.+' & (
!page_prefixedtitle irlike 'Wikipédia:Pedidos.+' & (
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
)
)
);
);
) | (
) | (
/* Termos utilizados somente no domínio principal, sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados somente no domínio principal, sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?:(?<![\.=])o[Ii]|OI)(?!(?: [tT][vV]|[0-9])))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?:(?<![\.=])o[Ii]|OI)(?!(?: [tT][vV]|[0-9])))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';


page_namespace == 2 & (
page_namespace == 2 & (
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
)
)
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?<![\.=])OI[EÊ](?![\.=])|[P₱][O∅]U?[HRπ](?:INH)?[A@∆]S?|PORNOS?|SLÁ)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?<![\.=])OI[EÊ](?![\.=])|[P₱][O∅]U?[HRπ](?:INH)?[A@∆]S?|PORNOS?|SLÁ)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';


page_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
page_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
) );
) );
) | (
) | (
/* Termos utilizados sem o uso da função "rmdoubles"*/
/* Termos utilizados sem o uso da função "rmdoubles"*/
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:N+OO+B+|P+O+U*R+RA+(?:D+I+N+H+A+)?|S+A+R+RA+(?:R+|D+[AO]+|N+D+[OU]))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:N+OO+B+|P+O+U*R+RA+(?:D+I+N+H+A+)?|S+A+R+RA+(?:R+|D+[AO]+|N+D+[OU]))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


ccnorm( summary ) irlike terms | (
ccnorm( summary ) irlike terms | (
( 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 )
);
);
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas */
/* Termos que podem ter uma ocorrência válida em certas páginas */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:PORN ?HUB|XVIDEO)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:PORN ?HUB|XVIDEO)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


!page_title irlike terms & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
!page_title irlike terms & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( 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 )
) );
) );
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas com "rlike" e sem a função "ccnorm" */
/* Termos que podem ter uma ocorrência válida em certas páginas com "rlike" e sem a função "ccnorm" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:[oÓ0][Tt][AÁÀaáà@4][Rr][Ii1][Aa@Oo4]|Otari[a@o]|OTARI[A@O])(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:[oÓ0][Tt][AÁÀaáà@4][Rr][Ii1][Aa@Oo4]|Otari[a@o]|OTARI[A@O])(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';


!page_title irlike terms & ( rmdoubles( summary ) rlike terms | (
!page_title irlike terms & ( rmdoubles( summary ) rlike terms | (
rmdoubles( added_lines ) rlike terms
rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
) );
) );
) );
) );