Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 20h04min de 7 de novembro de 2017 por !SilentVersão de 00h06min de 10 de novembro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo relacionados a partes do corpo humano. Expressões devem ser colocadas no filtro 152 (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo relacionados a partes do corpo humano. Expressões devem ser colocadas no filtro 152 (ver [[WP:FE/VANDAL]]).


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


* +variação. --!Silent (04/set/2017)
* +variação. --!Silent (04/set/2017)
* +condição (com um termo), +termo. --!Silent (07/set/2017)
* +condição (com um termo), +termo. --!Silent (07/set/2017)
* Ajuste para evitar FP. --!Silent (08/set/2017)
* Ajuste para evitar FP. --!Silent (08/set/2017)
* +variação. --!Silent (09/set/2017)
* +variação. --!Silent (09/set/2017)
* Ajuste para evitar FP; +termo, +variação. --!Silent (13/set/2017)
* Ajuste para evitar FP; +termo, +variação. --!Silent (13/set/2017)
* +variação; +termo; ajuste para evitar FP. --!Silent (14/set/2017)
* +variação; +termo; ajuste para evitar FP. --!Silent (14/set/2017)
* +variações. --!Silent (18/set/2017)
* +variações. --!Silent (18/set/2017)
* +variações. --!Silent (19/set/2017)
* +variações. --!Silent (19/set/2017)
* ajuste para evitar FP, ajuste. --!Silent (20/set/2017)
* ajuste para evitar FP, ajuste. --!Silent (20/set/2017)
* termos migrados dos filtros 18 e 163. --!Silent (21/set/2017)
* termos migrados dos filtros 18 e 163. --!Silent (21/set/2017)
* +variação. --!Silent (23/set/2017)
* +variação. --!Silent (23/set/2017)
* +ajuste. --!Silent (24/set/2017)
* +ajuste. --!Silent (24/set/2017)
* +variação. --!Silent (26/set/2017)
* +variação. --!Silent (26/set/2017)
* +termos. --!Silent (28/set/2017)
* +termos. --!Silent (28/set/2017)
* +variações. --!Silent (02/out/2017)
* +variações. --!Silent (02/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação, +termo. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo, +variação, +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, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* +variação, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* Ajuste para evitar FP. --!Silent (10/out/2017)
* Ajuste para evitar FP. --!Silent (10/out/2017)
* +variação, +termo, ajuste para evitar FP. --!Silent (11/out/2017)
* +variação, +termo, ajuste para evitar FP. --!Silent (11/out/2017)
* ajuste para evitar FP. --!Silent (13/out/2017)
* ajuste para evitar FP. --!Silent (13/out/2017)
* ajuste para evitar FP, +termo. --!Silent (16/out/2017)
* ajuste para evitar FP, +termo. --!Silent (16/out/2017)
* +termo, +variação. --!Silent (17/out/2017)
* +termo, +variação. --!Silent (17/out/2017)
* +termo, pondo para executar também no sumário, ajuste para evitar FP, +variação. --!Silent (18/out/2017)
* +termo, pondo para executar também no sumário, ajuste para evitar FP, +variação. --!Silent (18/out/2017)
* +termo, correção na regex + variações. --!Silent (24/out/2017)
* +termo, correção na regex + variações. --!Silent (24/out/2017)
* +variação. --!Silent (26/out/2017)
* +variação. --!Silent (26/out/2017)
* +variação. --!Silent (30/out/2017)
* +variação. --!Silent (30/out/2017)
* +termo. --!Silent (31/out/2017)
* +termo. --!Silent (31/out/2017)
* ajuste para evitar FP. --!Silent (05/nov/2017)
* ajuste para evitar FP. --!Silent (05/nov/2017)
* ajuste para evitar FP. --!Silent (06/nov/2017)
* ajuste para evitar FP. --!Silent (06/nov/2017)
* +variação, +termo. --!Silent (07/nov/2017)
* +variação, +termo. --!Silent (07/nov/2017)
* +variaçã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̃ÚŰÜŨ\-]|^)(?:ANAUL|BANANA(?:O|U[MN])|BIL[Aд]U|BINGOL[Aд]|BLI[CK]A|BRIO[CK][OU]|BU[MNΠ]D(?:[A∆д]O?|ON[A∆д]|INH[A∆д]|UD[AO∆д])|(?:[BP][OU∅*]|CU)[SCĆÇ](?:[EĘÉÈÊË*]T(?:[A∆дO*]O?|INH[A∆д]|OLANDIA|ON[A∆д]|UD(?:[AO∆д]|INH[A∆д]|ON[A∆д]))|ANH[A∆д])|[BP]IN?GUN?LI[MN](?:H[OU])?|[CK]ACETE?|[CKQ](?:ARAI[OU]|A?RA(?:(?:LHI?|LH?I)[AOU]|LH(AO|(?:[AOU]U?[SZ])?INH[AOU]|UD(?:[AO]O?|INH[AO]))))|(?:CH|[X×])ERE ?CARD|(?:CH|[X×])(?:(?:[EĘ€][Rπ][EĘ€]|A[Rπ]O|AVAS)(?:[CK©]|QU)|OXOT)(?:[A∆д]O?|ON[A∆д]|UD(?:[AO∆д]|ON[A∆д])|INH[A∆])|(?:CH|X)ANINHA|(?:CH|X)(?:IBI[UO]|OTA)|CONA|(?:CO|(?:TEU)?[CK][\-\.\s]?[UÚÙÛÜƯư])(?:GULO[SZ][AOU]|[SZ]A(?:O|U[MN]?)|[SZ][OÕ]ES|(?:[SZ]|LH)(?:I[MN](?:H[OU])?|UD(?:[AO]O?|ONA|INH[AO])))|[CK]U[LN][IH]A(?:O|U[MN])|[CK]OL[IH]A(?:O|U[MN])|[CK][OU]L[HI][OÕ][EI][SZ]|[CK]RLH|(?:DES(?:E[MN])?|E[MN])?P[IYE][RL]O(?:[CK](?:ADA|ANDO|INHA|OLANDIA|ONA|UD(?:[AO]O?)|A[LOR]?|ON)|QUINHA)|F[OU]R[EÉ][BV]I?[SX]|FURIC[OU]|[GJ][EÉÊ]BA|[GJ]IROMB(?:AO?(?:D(?:A|INHA))?|INHA|ONA|UD(?:[AO]O?|INH[AO]))|GREL(?:INH)?O|KCTE?|MANGALH[OU]|MAMO[CK]A|(?:[MTS]EU)?(?<!\.)C[\-\.\s]?[UÚÙÛÜƯư]|[P₱](?:A(?:CH|X)A(?:CH|X)[AO]|AU[SZ](?:AO|INHO|I[MN]|UD[AO]O?)|(?:[E€]P[E€](?:[CK]|QU)|ERERE(?:K|QU)|[IY](?:CH|X)|[IY¡]L?(?:[KC]|QU))(?:A[HO]?|ONA|OS[AO]|UD(?:[AO]O?|ONA|INHA)|INHA)|I[CK]AS?NO[CK]U|INTO ?VALD[AO]|INTU|IRILAU|[EÊÉÈ€]HN[I¡]S|(?:[IY]RU|IPIU?)(?:[SZ](?:AO|INH[AOU]))?|IN(?:GUELO|IS|TAO|TUD[AO]O?)|[EI]?RI(?:QU|K)ITA|RI(?:K|QU)ITO|(?:[IY][JL]|IXOT)(?:A|H?INHA|UD(?:[AO]|INH[AO]))|OMBONA)|PEIT(?:A(?:O|U[MN])|UD[AO])|P[EI]NTE(?:L[HI][OU](?:D(?:INH)?[AO]O?)?|LH?INH[OU])|ROL(?:INHA|UD[AO]|A(?:O|DA)?|ONA)|TCHEC?KA|TETAS|TOBA|VAJINA|VA[GJ]IN(?:A(?:LDA)|UD[AO])|VA[GJ]INEIR[AO]|VERGALH[OU])S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:ANAUL|BANANA(?:O|U[MN])|BIL[Aд]U|BINGOL[Aд]|BLI[CK]A|BRIO[CK][OU]|BU[MNΠ]D(?:[A∆д]O?|ON[A∆д]|INH[A∆д]|UD[AO∆д])|(?:[BP][OU∅*]|CU)[SCĆÇ](?:[EĘÉÈÊË*]T(?:[A∆дO*]O?|INH[A∆д]|OLANDIA|ON[A∆д]|UD(?:[AO∆д]|INH[A∆д]|ON[A∆д]))|ANH[A∆д])|[BP]IN?GUN?LI[MN](?:H[OU])?|[CK]ACETE?|[CKQ](?:ARAI[OU]|A?RA(?:(?:LHI?|LH?I)[AOU]|LH(AO|(?:[AOU]U?[SZ])?INH[AOU]|UD(?:[AO]O?|INH[AO]))))|(?:CH|[X×])ERE ?CARD|(?:CH|[X×])(?:(?:[EĘ€][Rπ][EĘ€]|A[Rπ]O|AVAS)(?:[CK©]|QU)|OXOT)(?:[A∆д]O?|ON[A∆д]|UD(?:[AO∆д]|ON[A∆д])|INH[A∆])|(?:CH|X)ANINHA|(?:CH|X)(?:IBI[UO]|OTA)|CONA|(?:CO|(?:TEU)?[CK][\-\.\s]?[UÚÙÛÜƯư])(?:GULO[SZ][AOU]|[SZ]A(?:O|U[MN]?)|[SZ][OÕ]ES|(?:[SZ]|LH)(?:I[MN](?:H[OU])?|UD(?:[AO]O?|ONA|INH[AO])))|[CK]U[LN][IH]A(?:O|U[MN])|[CK]OL[IH]A(?:O|U[MN])|[CK][OU]L[HI][OÕ][EI][SZ]|[CK]RLH|(?:DES(?:E[MN])?|E[MN])?P[IYE][RL]O(?:[CK](?:ADA|ANDO|INHA|OLANDIA|ONA|UD(?:[AO]O?)|A[LOR]?|ON)|QUINHA)|F[OU]R[EÉ][BV]I?[SX]|FURIC[OU]|[GJ][EÉÊ]BA|[GJ]IROMB(?:AO?(?:D(?:A|INHA))?|INHA|ONA|UD(?:[AO]O?|INH[AO]))|GREL(?:INH)?O|KCTE?|MANGALH[OU]|MAMO[CK]A|(?:[MTS]EU)?(?<!\.)C[\-\.\s]?[UÚÙÛÜƯư]|[P₱](?:A(?:CH|X)A(?:CH|X)[AO]|AU[SZ](?:AO|INHO|I[MN]|UD[AO]O?)|(?:[E€]P[E€](?:[CK]|QU)|ERERE(?:K|QU)|[IY](?:CH|X)|[IY¡]L?(?:[KC]|QU))(?:A[HO]?|ONA|OS[AO]|UD(?:[AO]O?|ONA|INHA)|INHA)|I[CK]AS?NO[CK]U|INTO ?VALD[AO]|INTU|IRILAU|[EÊÉÈ€]HN[I¡]S|(?:[IY]RU|IPIU?)(?:[SZ](?:AO|INH[AOU]))?|IN(?:GUELO|IS|T(?:AO|[OÕ]ES)|TUD[AO]O?)|[EI]?RI(?:QU|K)ITA|RI(?:K|QU)ITO|(?:[IY][JL]|IXOT)(?:A|H?INHA|UD(?:[AO]|INH[AO]))|OMBONA)|PEIT(?:A(?:O|U[MN])|UD[AO])|P[EI]NTE(?:L[HI][OU](?:D(?:INH)?[AO]O?)?|LH?INH[OU])|ROL(?:INHA|UD[AO]|A(?:O|DA)?|ONA)|TCHEC?KA|TETAS|TOBA|VAJINA|VA[GJ]IN(?:A(?:LDA)|UD[AO])|VA[GJ]INEIR[AO]|VERGALH[OU])S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:KUSUDA|PICA(?:.{1,5})?PAU)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:KUSUDA|PICA(?:.{1,5})?PAU)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( summary ) irlike terms_FP ) & (
!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( summary ) irlike 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 sem o uso da função "ccnorm" */
/* Termos sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[P₱](?:[@4]U|[E€3][NÑΠ][IE¡3][S5$]|[Y¡1]NT[OU]|[IY]NTI|OPO)|R[OÔÓÒ∅]L[A@∆]|8=D)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[P₱](?:[@4]U|[E€3][NÑΠ][IE¡3][S5$]|[Y¡1]NT[OU]|[IY]NTI|OPO)|R[OÔÓÒ∅]L[A@∆]|8=D)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 sem o uso da função "ccnorm" e com "rlike" */
/* Termos sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:c[Hh][Aa@4][Nn][Aa@4]|CH[A@4]N[A@4]|P[A@4]U|P[ÊÉ]N[I1][S5]|p[iI][nN][tT][oOuU][sS]?|PINT[OU]S?|r[aA][bB][oO]|RABO|x[Aa@4][Nn][Aa@4]|X[A@4]N[A@4])(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:c[Hh][Aa@4][Nn][Aa@4]|CH[A@4]N[A@4]|P[A@4]U|P[ÊÉ]N[I1][S5]|p[iI][nN][tT][oOuU][sS]?|PINT[OU]S?|r[aA][bB][oO]|RABO|x[Aa@4][Nn][Aa@4]|X[A@4]N[A@4])(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 sem o uso da função "rmdoubles" */
/* Termos sem o uso da função "rmdoubles" */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:BC[EĘÉÈÊË*]?T|P[A@]RRE(?:[CK][A@](?:GEM)?|QU[A@]GEM))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:BC[EĘÉÈÊË*]?T|P[A@]RRE(?:[CK][A@](?:GEM)?|QU[A@]GEM))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


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 sem o uso das funções "ccnorm" e "rmdoubles" */
/* Termos sem o uso das funções "ccnorm" e "rmdoubles" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[A@∆]N[UÙÚÛÜ]S|PE?PE?K[A@]?|PISS[A@])(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|^)(?:[A@∆]N[UÙÚÛÜ]S|PE?PE?K[A@]?|PISS[A@])(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-]|$)';


summary irlike terms | ( added_lines irlike terms
summary irlike terms | ( added_lines irlike terms
& !removed_lines irlike terms
& !removed_lines irlike terms
);
);
) );
) );