Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 01h33min de 19 de dezembro de 2016 por !SilentVersão de 19h33min de 1 de setembro de 2018 por He7d3r
Informações básicas
Notas:
* Exceções para:
* Exceções para:
   - {{crimg|usuário}}]] -- rjclaudio
   - {{crimg|usuário}}]] -- rjclaudio
   - {{PAGENAME}}, mt utilizada em edição acidental (esquece do subst), não dá pra dificultar edição -- rjclaudio
   - {{PAGENAME}}, mt utilizada em edição acidental (esquece do subst), não dá pra dificultar edição -- rjclaudio
* retirando não-autoconfirmados, apenas durante os testes -- rjclaudio
* retirando não-autoconfirmados, apenas durante os testes -- rjclaudio
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Otimização da expressão regular. -- Helder
* Otimização da expressão regular. -- Helder
* Dominio anexo --rjclaudio
* Dominio anexo --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Remoção do domínio anexo que foi desativado. - Otavio
* Remoção do domínio anexo que foi desativado. - Otavio
* Ajuste no código. --!Silent (18/dez/2016)
* Ajuste no código. --!Silent (18/dez/2016)
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
Condições do filtro
Condições:
(ajuda | discussão)
article_namespace == 0 & (  
page_namespace == 0 & (  
prog := '\{\{#|\{\{\{|\{\{[Nn]avebox|\{\{(?:(?:(?:SUB|FULL|BASE)PAGE|SITE)NAME|NAMESPACE)';
prog := '\{\{#|\{\{\{|\{\{[Nn]avebox|\{\{(?:(?:(?:SUB|FULL|BASE)PAGE|SITE)NAME|NAMESPACE)';
added_lines rlike prog & !removed_lines rlike prog & !added_lines irlike '\{\{crimg'
added_lines rlike prog & !removed_lines rlike prog & !added_lines irlike '\{\{crimg'
)
)