Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 22h10min de 20 de março de 2022 por !SilentVersão de 09h09min de 21 de março de 2022 por !Silent
Informações básicas
Notas:
Descrição: filtro destinado a impedir edições cujo resumo não possua espaço ou outros casos previstos em [[WP:FE/VANDAL#Filtro_161]].
Descrição: filtro destinado a impedir edições cujo resumo não possua espaço ou outros casos previstos em [[WP:FE/VANDAL#Filtro_161]].


* Pondo o filtro para impedir a edição ao invés de somente avisar. --!Silent (17/mai/2017)
* Pondo o filtro para impedir a edição ao invés de somente avisar. --!Silent (17/mai/2017)
* Ajuste para evitar FP. --!Silent (27/mai/2017)
* Ajuste para evitar FP. --!Silent (27/mai/2017)
* Pondo para impedir a repetição de um mesmo caractere seis ou mais vezes. --!Silent (29/mai/2017)
* Pondo para impedir a repetição de um mesmo caractere seis ou mais vezes. --!Silent (29/mai/2017)
* Voltando a versão anterior por enquanto pois causou muitos FPs. --!Silent (30/mai/2017)
* Voltando a versão anterior por enquanto pois causou muitos FPs. --!Silent (30/mai/2017)
* Pondo para impedir um sumário sem vogal com dez ou mais letras. --!Silent (27/ago/2017)
* Pondo para impedir um sumário sem vogal com dez ou mais letras. --!Silent (27/ago/2017)
* Ajuste para evitar FP. --!Silent (28/ago/2017)
* Ajuste para evitar FP. --!Silent (28/ago/2017)
* Pondo para impedir sumário com mesmo caractere repetido quatro vezes ou mais no início ou no fim. --!Silent (03/set/2017)
* Pondo para impedir sumário com mesmo caractere repetido quatro vezes ou mais no início ou no fim. --!Silent (03/set/2017)
* Ajuste para evitar FP. --!Silent (18/set/2017)
* Ajuste para evitar FP. --!Silent (18/set/2017)
* +variação na condição. --!Silent (29/set/2017)
* +variação na condição. --!Silent (29/set/2017)
* Reduzindo de dez para oito caracteres a condição 3. --!Silent (03/out/2017)
* Reduzindo de dez para oito caracteres a condição 3. --!Silent (03/out/2017)
* Ajuste para evitar FP. --!Silent (23/jan/2019)
* Ajuste para evitar FP. --!Silent (23/jan/2019)
* Ajuste para evitar FP. --!Silent (05/jun/2021)
* Ajuste para evitar FP. --!Silent (05/jun/2021)
* Ajustes para evitar FP. --!Silent (17/jun/2021)
* Ajustes para evitar FP. --!Silent (17/jun/2021)
* Ajuste para evitar FP ([[phab:T304095]]). --!Silent (20/mar/2022)
* Ajuste para evitar FP ([[phab:T304095]]). --!Silent (20/mar/2022)
* Ajuste para evitar FP ([[phab:T304095]]). --!Silent (21/mar/2022)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( summary rlike '(HTTPS?://|\[\[.+\]\]|\.[a-z]{2,3})' | page_prefixedtitle irlike '(?:20 anos/Parabéns)' ) & ( (
!'confirmed' in user_groups & !( summary rlike '(HTTPS?://|\[\[.+\]\]|\.[a-z]{2,3})' | page_prefixedtitle irlike '(?:20 anos/Parabéns)' ) & ( (
/*
/*
1 - 30 caracteres ou mais e sem espaço algum
1 - 30 caracteres ou mais e sem espaço algum
2 - 20 caracteres seguidos sem espaço, ainda que o sumário tenha espaço no seu decorrer
2 - 20 caracteres seguidos sem espaço, ainda que o sumário tenha espaço no seu decorrer
*/
*/
!( summary irlike '(\w+:\w+|growthexperiments-addimage-summary-summary)' ) & (
!( summary irlike '(\w+:\w+|growthexperiments\-)' ) & (
summary rlike '[^\s\/]{30}'
summary rlike '[^\s\/]{30}'
| summary rlike '^/\*.+\*/ ?[^\s\/]{20,}$'
| summary rlike '^/\*.+\*/ ?[^\s\/]{20,}$'
| ( !( summary rlike '[\s\/]' ) & length( summary ) > 20 )
| ( !( summary rlike '[\s\/]' ) & length( summary ) > 20 )
);
);
) | (
) | (
/* 3 - Sem vogal e com oito ou mais letras
/* 3 - Sem vogal e com oito ou mais letras
4 - Mesmo caractere repetido quatro ou mais vezes no início ou no fim
4 - Mesmo caractere repetido quatro ou mais vezes no início ou no fim
*/
*/
summary != '' & (
summary != '' & (
( summary irlike '^[^aeiou]{8,}$' & !( summary irlike '^/\*.+\*/' ) ) | summary irlike '^/\*.+\*/ ?[^aeiou]{8,}$'
( summary irlike '^[^aeiou]{8,}$' & !( summary irlike '^/\*.+\*/' ) ) | summary irlike '^/\*.+\*/ ?[^aeiou]{8,}$'
| ( summary irlike '^([^\s])\1{3,}' | summary irlike '([^\s])\1{3,}$' & !( summary rlike '~~~~' | summary rlike '\.{1,4}' ) )
| ( summary irlike '^([^\s])\1{3,}' | summary irlike '([^\s])\1{3,}$' & !( summary rlike '~~~~' | summary rlike '\.{1,4}' ) )
);
);
) );
) );