Diferenças entre versões

EntradaVersão de 19h27min de 8 de junho de 2021 por !SilentVersão de 19h08min de 24 de setembro de 2023 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de expressões indevidas relacionadas a vandalismo escolar (ex: "bons estudos", ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de expressões indevidas relacionadas a vandalismo escolar (ex: "bons estudos", ver [[WP:FE/VANDAL]]).


* +variação. --!Silent (24/set/2017)
* +variação. --!Silent (24/set/2017)
* +ajuste para evitar FP. --!Silent (02/out/2017)
* +ajuste para evitar FP. --!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)
* +expressões. --!Silent (03/out/2017)
* +expressões. --!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)
* -caracteres já normalizados pela função ccnorm, +variação. --!Silent (10/out/2017)
* -caracteres já normalizados pela função ccnorm, +variação. --!Silent (10/out/2017)
* Ajuste para evitar FP. --!Silent (19/out/2017)
* Ajuste para evitar FP. --!Silent (19/out/2017)
* +expressão. --!Silent (20/out/2017)
* +expressão. --!Silent (20/out/2017)
* +expressão migrada do filtro 144. --!Silent (25/out/2017)
* +expressão migrada do filtro 144. --!Silent (25/out/2017)
* +expressão. --!Silent (01/nov/2017)
* +expressão. --!Silent (01/nov/2017)
* +expressão, +expressão migrada do filtro 170. --!Silent (06/nov/2017)
* +expressão, +expressão migrada do filtro 170. --!Silent (06/nov/2017)
* +expressões. --!Silent (09/nov/2017)
* +expressões. --!Silent (09/nov/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* +expressão. --!Silent (20/nov/2017)
* +expressão. --!Silent (20/nov/2017)
* +expressões. --!Silent (21/nov/2017)
* +expressões. --!Silent (21/nov/2017)
* Ajuste para evitar FP. --!Silent (05/fev/2018)
* Ajuste para evitar FP. --!Silent (05/fev/2018)
* +expressão. --!Silent (23/fev/2018)
* +expressão. --!Silent (23/fev/2018)
* +expressão. --!Silent (28/fev/2018)
* +expressão. --!Silent (28/fev/2018)
* +expressão. --!Silent (30/mar/2018)
* +expressão. --!Silent (30/mar/2018)
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* +expressão. --!Silent (24/out/2018)
* +expressão. --!Silent (24/out/2018)
* Ajuste para evitar FP. --!Silent (03/jun/2021)
* Ajuste para evitar FP. --!Silent (03/jun/2021)
* Ajuste para evitar FP. --!Silent (06/jun/2021)
* Ajuste para evitar FP. --!Silent (06/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)
* Remoção dos caracteres maiúsculos acentuados, pois já estão sendo normalizados pela função "ccnorm". --!Silent (24/set/2023)
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 == 0 & ( (
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Tire suas dúvidas|Informe um erro|(?:Ajuda|Usuári).+Testes)' ) & page_namespace % 2 == 0 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:(?:[I2EASG789][º°]|PRIMEIR[OU]|SEGUND[OU]|TERCEIR[OU]|QUART[OU]|QUINT[OU]|SEXT[OU]|S[EÉ]TIM[OU]|OITAV[OU]|NON[OU]) AN[OU](?:.{1,8})?A(?:K|QU)I|[AO](?:.{1,15})? (?:K|QU)E ESTUDA NO|(?:BIOLOGIA|F[IÍ]SI[CK]A|HIST[OÓ]RIA [EÉ][HR]?|MATEMATI[CK]A|PROF(?:ESOR(?:A|ES)?)?S?|PORTUGU[EÊ]S|QU[IÍ]M[IÍ][CK]A) (.{1,10})?(?:BOM|(?:CH|X)AT[AOU]|LEGA[LU]|FEI[AO])S?|BO[MN]S? [EI]STUDOS?|(?:COL[EÉ][GJ]I[OU]|[EI]SCOLA)(?: .{1,5})? (?:(?:CH|X)AT[AO]O?|(?:.{1,15} )?UMA PRI[SZ]A[OU][MN]?)|(?:[CK]OPIAR?|CTRL ?\+? ?C) SEI?[MN] LER|(?:EST?A [EÉ]H? UMA (?:MENSAGEM?|MSG)|I[CÇS]T?[OU] [EÉ]H?) PARA (?:TODOS(?: OS)?|OS) ALUN[AO]S?|(?:ES)?TA [CK]OPIAN?D[OU] (?:PARA [AOU]|PRO) (?:DEVER|TRABALH[OU])|[EI]STUD(?:AR?|EM?) (?:GA(?:LER(?:INH)?A|RELA)|GLR|PES[OU]A[LS]?)|EU [NÑ](?:A?(?:O|U[MN]))? ESTUD(?:EI|O)|MINHA PROVA|(?:ODEI[AO]|[NÑ](?:A?(?:O|U[MN]))? GOSTO D[AE]) (?:BIOLOGIA|[EI]STUDAR?|F[IÍ]SI[CK]A|HIST[OÓ]RIA|MATEMATI[CK]A|MINHA PROF(?:ESORA)?|MEU PROF(?:ES[OÔ]R?)?|PORTUGU[EÊ]S|QU[IÍ]M[IÍ][CK]A)|[NÑ](?:A?(?:O|U[MN]))? (?:D[EÊê][MR]? CTRL ?\+? ?C|[EI]STUD[EI] A(?:QU|K)I|LIGAM? (?:PARA [AO]S|PROS?) ALUN[AO]S)|NADA DE (?:[CK][OÓ]PIAR?(?: .{1,10})? [CK]OLA|COPY(?: .{1,10})? PASTE)|PIOR PROFESORA?|PROF(?:ESORA?|\.)?,? ?EU [CK]OPIEI|SE(?: .{1,10})? [CK]OPIAREM FI[CK]ARA[OU]?[MN]?|S(?:EU|UA) PROFESORA? (?:IRA|VAI)|TIRA[MR]? NOTA (?:BAIX[AOU]|RUI[MN]) N[OU] (?:DEVER|TRABALH[OU])|TODOS? [CK]OPIARAM DA(?:K|QU)I|(?:TU|V?O?C[EÊê]?) (?:K|QU?)[EI]?(?: .{1,10}?)? [EI]STUDA(?:N?D[OU]|R)?)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^A-Z]|^)(?:(?:[I2EASG789][º°]|PRIMEIR[OU]|SEGUND[OU]|TERCEIR[OU]|QUART[OU]|QUINT[OU]|SEXT[OU]|SETIM[OU]|OITAV[OU]|NON[OU]) AN[OU](?:.{1,8})?A(?:K|QU)I|[AO](?:.{1,15})? (?:K|QU)E ESTUDA NO|(?:BIOLOGIA|FISI[CK]A|HISTORIA E[HR]?|MATEMATI[CK]A|PROF(?:ESOR(?:A|ES)?)?S?|PORTUGUES|QUIMI[CK]A) (.{1,10})?(?:BOM|(?:CH|X)AT[AOU]|LEGA[LU]|FEI[AO])S?|BO[MN]S? [EI]STUDOS?|(?:COLE[GJ]I[OU]|[EI]SCOLA)(?: .{1,5})? (?:(?:CH|X)AT[AO]O?|(?:.{1,15} )?UMA PRI[SZ]A[OU][MN]?)|(?:[CK]OPIAR?|CTRL ?\+? ?C) SEI?[MN] LER|(?:EST?A EH? UMA (?:MENSAGEM?|MSG)|I[CS]T?[OU] EH?) PARA (?:TODOS(?: OS)?|OS) ALUN[AO]S?|(?:ES)?TA [CK]OPIAN?D[OU] (?:PARA [AOU]|PRO) (?:DEVER|TRABALH[OU])|[EI]STUD(?:AR?|EM?) (?:GA(?:LER(?:INH)?A|RELA)|GLR|PES[OU]A[LS]?)|EU N(?:A?(?:O|U[MN]))? ESTUD(?:EI|O)|MINHA PROVA|(?:ODEI[AO]|N(?:A?(?:O|U[MN]))? GOSTO D[AE]) (?:BIOLOGIA|[EI]STUDAR?|FISI[CK]A|HISTORIA|MATEMATI[CK]A|MINHA PROF(?:ESORA)?|MEU PROF(?:ESOR?)?|PORTUGUES|QUIMI[CK]A)|N(?:A?(?:O|U[MN]))? (?:DE[MR]? CTRL ?\+? ?C|[EI]STUD[EI] A(?:QU|K)I|LIGAM? (?:PARA [AO]S|PROS?) ALUN[AO]S)|NADA DE (?:[CK]OPIAR?(?: .{1,10})? [CK]OLA|COPY(?: .{1,10})? PASTE)|PIOR PROFESORA?|PROF(?:ESORA?|\.)?,? ?EU [CK]OPIEI|SE(?: .{1,10})? [CK]OPIAREM FI[CK]ARA[OU]?[MN]?|S(?:EU|UA) PROFESORA? (?:IRA|VAI)|TIRA[MR]? NOTA (?:BAIX[AOU]|RUI[MN]) N[OU] (?:DEVER|TRABALH[OU])|TODOS? [CK]OPIARAM DA(?:K|QU)I|(?:TU|V?O?CE?) (?:K|QU?)[EI]?(?: .{1,10}?)? [EI]STUDA(?:N?D[OU]|R)?)(?:[^A-Z]|$)';
terms_FP := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:ter um bom)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms_FP := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:ter um bom)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
!( added_lines rlike terms_FP ) & (
!( added_lines rlike 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 )
);
);
) );
) );