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