Diferenças entre versões

EntradaVersão de 20h06min de 8 de junho de 2021 por !SilentVersão de 21h03min de 30 de setembro de 2023 por !Silent
Informações básicas
Notas:
Descrição: filtro destinado ao bloqueio de conteúdo ofensivo relacionado à política (ver [[WP:FE/VANDAL]]).
Descrição: filtro destinado ao bloqueio de conteúdo ofensivo relacionado à política (ver [[WP:FE/VANDAL]]).


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


* +expressões. --!Silent (08/out/2018)
* +expressões. --!Silent (08/out/2018)
* +expressões. --!Silent (09/out/2018)
* +expressões. --!Silent (09/out/2018)
* +condição. --!Silent (19/out/2018)
* +condição. --!Silent (19/out/2018)
* +expressão. --!Silent (22/out/2018)
* +expressão. --!Silent (22/out/2018)
* +variação. --!Silent (25/out/2018)
* +variação. --!Silent (25/out/2018)
* Remoção de expressão que não faz sentido, +variação. --!Silent (03/jun/2021)
* Remoção de expressão que não faz sentido, +variação. --!Silent (03/jun/2021)
* Pondo para não executar em certas páginas; ajustes e remoção de expressões datadas que geravam/poderiam gerar FP. --!Silent (08/jun/2021)
* Pondo para não executar em certas páginas; ajustes e remoção de expressões datadas que geravam/poderiam gerar FP. --!Silent (08/jun/2021)
* Remoção dos caracteres maiúsculos acentuados, pois já estão sendo normalizados pela função "ccnorm". --!Silent (30/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)' ) & ( (
!'confirmed' in user_groups & !( page_prefixedtitle irlike '(?:Tire suas dúvidas|Informe um erro|(?:Ajuda|Usuári).+Testes)' ) & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨI\-]|^)(?:[I1]7 NELES|(?:\# ?|VOTE (?:EM)?(.{1,15})?)(?:B(?:OLSONARO|2018)|HADAD|LULA)|\#PT ?NAO|(?:BANDID(?:[AO]|A[GJ]EM)|BAND[OU])(.{1,20})(?:[CK]OMUNISTA|PEMEDEBISTA|PETISTA|TU[CK]AN[AO])|BRASIL MELHOR(?:.{1,5})?17|BOLSONARO ?17|BOLSO ?(?:MINION|MIT[OU](?:2OI[78])?|NARI?[OU](?:.{1,4})?(2O)?I[78]|NETE|NITR[OU])|BOLSO ?2OI[78]|BOLSONAR[OU] ?(?:MIT[OU]|PRE[SZ]IDENT[EI])|(?:I.*)?(?:BOLSONAR[OU]|(?:COMUN|PET|SOCIAL)IS(?:MO|TA)S?|TEMER) ?(?:ESTAR? MOR(?:END?[OU]|T[OU])|[EÉÈ]H?(?: UM)? ?(?:LIXO|RUI[MN])|(?:.{1,25})?[NÑ](?:A(?:O|U[MN])|EI?[MN])? ?(?:VAI )?(?:D(?:AR?|EU) [CS]ERT[OU]S?|FUNCIONA)[MR]?|SAFAD[AOU])(?:I.*)?|(?:BOLSONARO|(?:COMUN|ESQUER?D|FAC|PET|SOCIAL)ISTAS?|DILMA|LULA|TEMER) (?:(?:MERE[SCÇ]EM?|T[EÊ][MN] [KQ](?:U?E)?) MORER?|NA [CK]ADEIA)|[CK]OMO DI[RZ]IA(.{1,10})? (?:BOLSONAR[OU]|DILMA|LULA|TEMER)|(?:COMUN|SOCIAL)ISTADA|(?:COMUN|SOCIAL)ISTA (?:[NÑ](?:A?(?:O|U[MN])|EM)? [EÉ][HR]? GENTE|POR[CK]O)|DILM(?:AE|INHA)|(?:FAS?C|GOLP)ISTA.*TEMER\b|FORA.{0,20} (?:LULA|TEM[EI](?:R?(?:ZINH[OU])?|NH[OU])?)|G\.O\.L\.P\.E\.?|GORP[EI]|JA[IÍ]R? ?S[EI] ?A[CK]OSTUMAND?[OU]|LADROA[GJ]EM D[AOU] (?:DILMA|LULA|P?MDB|PSOL|PT|TEMER)|LADRAO LULA|LU(?:LA)+ ?LADRAO|LULA (?:LIVRE|PRE[SZ][OU])|MA(?:CH|X)ISTA(?: E)? OPRESOR|MIT[OU]2OI[78]|PETRALHA(?:DA)?|P[OU]L[IÍ]TIC[AOU]S? (?:BUR[AO]|IGNORANTE|LIX[OU])|POR[CK]O (?:COMUN|SOCIAL)ISTA|PT NUNCA MAIS|TEMER.*(?:FAS?C|GOLP)ISTA\b|VIVA (?:[AO] )?(?:BOLSONAR[OU]|DILMA|LULA|TEMER))S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨI\-]|$)';
terms := '(?:[^A-ZI\-]|^)(?:[I1]7 NELES|(?:\# ?|VOTE (?:EM)?(.{1,15})?)(?:B(?:OLSONARO|2018)|HADAD|LULA)|\#PT ?NAO|(?:BANDID(?:[AO]|A[GJ]EM)|BAND[OU])(.{1,20})(?:[CK]OMUNISTA|PEMEDEBISTA|PETISTA|TU[CK]AN[AO])|BRASIL MELHOR(?:.{1,5})?17|BOLSONARO ?17|BOLSO ?(?:MINION|MIT[OU](?:2OI[78])?|NARI?[OU](?:.{1,4})?(2O)?I[78]|NETE|NITR[OU])|BOLSO ?2OI[78]|BOLSONAR[OU] ?(?:MIT[OU]|PRE[SZ]IDENT[EI])|(?:I.*)?(?:BOLSONAR[OU]|(?:COMUN|PET|SOCIAL)IS(?:MO|TA)S?|TEMER) ?(?:ESTAR? MOR(?:END?[OU]|T[OU])|EH?(?: UM)? ?(?:LIXO|RUI[MN])|(?:.{1,25})?N(?:A(?:O|U[MN])|EI?[MN])? ?(?:VAI )?(?:D(?:AR?|EU) [CS]ERT[OU]S?|FUNCIONA)[MR]?|SAFAD[AOU])(?:I.*)?|(?:BOLSONARO|(?:COMUN|ESQUER?D|FAC|PET|SOCIAL)ISTAS?|DILMA|LULA|TEMER) (?:(?:MERE[SC]EM?|TE[MN] [KQ](?:U?E)?) MORER?|NA [CK]ADEIA)|[CK]OMO DI[RZ]IA(.{1,10})? (?:BOLSONAR[OU]|DILMA|LULA|TEMER)|(?:COMUN|SOCIAL)ISTADA|(?:COMUN|SOCIAL)ISTA (?:N(?:A?(?:O|U[MN])|EM)? E[HR]? GENTE|POR[CK]O)|DILM(?:AE|INHA)|(?:FAS?C|GOLP)ISTA.*TEMER\b|FORA.{0,20} (?:LULA|TEM[EI](?:R?(?:ZINH[OU])?|NH[OU])?)|G\.O\.L\.P\.E\.?|GORP[EI]|JAIR? ?S[EI] ?A[CK]OSTUMAND?[OU]|LADROA[GJ]EM D[AOU] (?:DILMA|LULA|P?MDB|PSOL|PT|TEMER)|LADRAO LULA|LU(?:LA)+ ?LADRAO|LULA (?:LIVRE|PRE[SZ][OU])|MA(?:CH|X)ISTA(?: E)? OPRESOR|MIT[OU]2OI[78]|PETRALHA(?:DA)?|P[OU]LITIC[AOU]S? (?:BUR[AO]|IGNORANTE|LIX[OU])|POR[CK]O (?:COMUN|SOCIAL)ISTA|PT NUNCA MAIS|TEMER.*(?:FAS?C|GOLP)ISTA\b|VIVA (?:[AO] )?(?:BOLSONAR[OU]|DILMA|LULA|TEMER))S?(?:[^A-ZI\-]|$)';


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 sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\#]|^)(?:BOLSONARO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\#]|^)(?:BOLSONARO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


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
);
);
) | (
) | (
/* Expressões sem o uso da função "rmdoubles" */
/* Expressões sem o uso da função "rmdoubles" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:MORRER? ?TEMER)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms := '(?:[^a-zA-Z]|^)(?:MORRER? ?TEMER)(?:[^a-zA-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 )
);
);
) | (
) | (
/* Bloqueio total */
/* Bloqueio total */
terms := 'B ?O ?L ?S ?O ?N ?A ?R ?O ?2 ?O ?2';
terms := 'B ?O ?L ?S ?O ?N ?A ?R ?O ?2 ?O ?2';


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