Diferenças entre versões

EntradaVersão de 12h47min de 11 de fevereiro de 2016 por He7d3rVersão de 16h05min de 8 de dezembro de 2016 por !Silent
Informações básicas
Notas:
Descrição: detecção de expressões a serem evitadas.
Descrição: detecção de expressões a serem evitadas.


* "Grande" e "brilhante" têm grandes chances de causar falsos positivos. --Kleiner
* "Grande" e "brilhante" têm grandes chances de causar falsos positivos. --Kleiner
* -'auto' para detectar contas confirmadas --rjclaudio
* -'auto' para detectar contas confirmadas --rjclaudio
* +Domínio anexo --rjclaudio
* +Domínio anexo --rjclaudio
* Aprimoramento da regex para, incluindo variações.--Otavio
* Aprimoramento da regex para, incluindo variações.--Otavio
* Mudança da organização dos testes, para reduzir os falsos negativos. Ver [[WP:Filtro de edições/98#Falsos negativos do tipo "inserção de X quando já tem Y"]] --Helder
* Mudança da organização dos testes, para reduzir os falsos negativos. Ver [[WP:Filtro de edições/98#Falsos negativos do tipo "inserção de X quando já tem Y"]] --Helder
* Remoção do domínio anexo que foi desativado. - Otavio
* Remoção do domínio anexo que foi desativado. - Otavio
* Ajuste na indentação do código. --!Silent (08/dez/2016)
Condições do filtro
Condições:
(ajuda | discussão)
evitar := '(?:[^a-záâãéêíóôõúç]|^)((?:lendári|visionári|extraordinári|prestigios|(?:desr)?respeitad|maravilhos|famos)(?:[ao])s?|virtuos(?:idade|(?:[aeo])s?)|(?:pro)?eminentes?|(?:extrema|(?:in)?feliz|terrivel)mente|(?:célebr|fascinant)es?|última linha|líder|nível mundial|(?:incrí|notá)ve(?:l|eis))[^a-záâãéêíóôõúç](?=[\s\S]*♫⟹)(?![\s\S]*♫⟹[\s\S]*[^a-záâãéêíóôõúç]\1(?:[^a-záâãéêíóôõúç]|$))';
evitar := '(?:[^a-záâãéêíóôõúç]|^)((?:lendári|visionári|extraordinári|prestigios|(?:desr)?respeitad|maravilhos|famos)(?:[ao])s?|virtuos(?:idade|(?:[aeo])s?)|(?:pro)?eminentes?|(?:extrema|(?:in)?feliz|terrivel)mente|(?:célebr|fascinant)es?|última linha|líder|nível mundial|(?:incrí|notá)ve(?:l|eis))[^a-záâãéêíóôõúç](?=[\s\S]*♫⟹)(?![\s\S]*♫⟹[\s\S]*[^a-záâãéêíóôõúç]\1(?:[^a-záâãéêíóôõúç]|$))';


article_namespace == 0
!'confirmed' in user_groups  
& ! 'confirmed' in user_groups
& article_namespace == 0
& ( added_lines + '♫⟹' + removed_lines ) irlike evitar
& ( added_lines + '♫⟹' + removed_lines ) irlike evitar