Tirando aviso enquanto há problemas de muitos falsos positivos. Coloquei espaço depois de "vai se" para evitar o falso positivo gerado por "vai ser" "vai sendo" etc.
Também inseri a necessidade de o texto possivelmente abusivo não estar no texto anterior.
Retirei a detecção de "vai se" devido ao número de falsos positivos. -Lechat
Ativei o modo de impedimento, que mostrará um aviso com um link para reclamações, em caso de falsos positivos. Mais detalhes na página de discussão do filtro. --Kleiner
Adicionei código adaptado do filtro 60 para verificar possibilidade de fusão dos filtros e consequente redução do tempo de execução. --Kleiner
Dividindo filtro novamente. Parte do código, originalmente do filtro 60, foi levado mais uma vez a outro filtro, desta vez o de no. 18. Explicação está disponível em "Wikipedia Discussão:Filtro de edições". --Kleiner
Retirando parte do código, para testar se haverá menos detecções repetidas com o filtro 18. --Kleiner
Tirando pipes que causavam falsos positivos. --Kleiner
Usando variável específica para reunir a lista codificada de palavrões sob o identificador "ofensas". --Kleiner
"Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
Retirando expressão "vão todos", por ter causado falso positivo. Não vejo grande perda de detecções corretas com esta retirada. --Kleiner
Falsos positivos:
- "porra" ("porrada", "porradão", etc.). --Kleiner
- "bosta", retirando bicha entre espaços, já presente no filtro 18. --Kleiner
- "putativa", " puta " (palavra isolada, entre espaços) já presente no filtro 18. --Kleiner
Acrescentei " foda!". -- Lechatjaune
Remoção de parêntesis supérfluos, para consumir menos condições. --Helder
Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
Correção na sintaxe da regex. --Helder
Remoção de 'auto' para ignorar também as contas confirmadas manualmente. -- rjclaudio
Otimizando regex (irlike) --rjclaudio
Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
Novo verbo, testado no 112.--Otavio
Implementando ccnorm e rmdoubles e novos verbos.--Otavio
Otimizando regex. Remoção de palavras duplicadas e simplificação. Regressão OK.--Otavio
Inclusão de variante que era detectada pelo filtro 18. --Helder
Ajuste na indentação do código. --!Silent (26/nov/2016)
Movendo expressões para o filtro 112 e pondo-o para impedir as edições. --!Silent (03/dez/2016)
Alimentando com mais variações dos termos. --!Silent (03/dez/2016)
Ocultando o filtro do visionamento público, trazendo expressões de outros filtros e exportando expressões deste para outros, afim de condizer com o seu propósito (bloqueio de expressões apenas). --!Silent (04/dez/2016)
Ajuste no código e removendo expressão com um termo já bloqueado pelo filtro 70; removendo função redundante; adicionando expressões --!Silent (05/dez/2016)
Adicionando um termo. --!Silent (06/dez/2016)
Adicionando variação de termos; adicionando mais duas expressões. --!Silent (08/dez/2016)
Ajuste na regex, adicionando mais uma expressão. --!Silent (10/dez/2016)
Adicionando mais duas expressões. --!Silent (14/dez/2016)
Adicionando mais uma expressão. --!Silent (16/dez/2016)
Mais variações e mais uma expressão. --!Silent (17/dez/2016)
Mais variações. --!Silent (19/dez/2016)
Mais variações. --!Silent (21/dez/2016)
Mais variações. --!Silent (23/dez/2016)
Mais uma variação. --!Silent (25/dez/2016)
Mais variações e movendo termo para filtro 18. --!Silent (28/dez/2016)
Mais uma variação. --!Silent (02/jan/2017)
Mais variações. --!Silent (08/jan/2017)
Mais expressões. --!Silent (09/jan/2017)
Mais variações. --!Silent (10/jan/2017)
Mais expressões e variação. --!Silent (11/jan/2017)
Mais expressões e variação. --!Silent (12/jan/2017)
Mais expressões. --!Silent (18/jan/2017)
Movendo uma expressão para uma condição diferente afim de evitar falsos positivos. --!Silent (21/jan/2017)
Mais expressões e variação. --!Silent (23/jan/2017)
Mais variações. --!Silent (26/jan/2017)
Mudando regex de lugar pra evitar falsos positivos. --!Silent (27/jan/2017)
Ajuste pra evitar FP. --!Silent (28/jan/2017)
Mais uma expressão. --!Silent (29/jan/2017)
Mais expressões e variações. --!Silent (13/fev/2017)
Mais expressões, variações e ajuste na regex. --!Silent (14/fev/2017)
Mais expressões e variações. --!Silent (15/fev/2017)
Simplificando a regex, mais expressão e variações. --!Silent (16/fev/2017)
Colocando os caracteres não normalizados pela função "ccnorm" nos termos, se assim a palavra pedir (ex: "VOC[EÊê]"). --!Silent (17/fev/2017)
Ajuste na regex, mais variações. --!Silent (18/fev/2017)
Migrando parte dos termos/expressões para os filtros 149 e 152. --!Silent (20/fev/2017)
Mais uma variação nova. --!Silent (21/fev/2017)
+Expressões e +variações; simplificando regex. --!Silent (03/abr/2017)
+Expressões. --!Silent (04/abr/2017)
+variações, +expressões. --!Silent (19/abr/2017)
Removendo variações por conta de FP; +variação. --!Silent (20/abr/2017)
Adicionando exceção para página de Testes --Chicocvenancio (25/04/2017)
Pondo a exceção para página de testes logo no início. --!Silent (03/may/2017)
+variação. --!Silent (08/mai/2017)
Migrando expressão para o filtro 139 devido a alta incidência de falsos-positivos. --!Silent (15/mai/2017)
+expressão; -remoção de termo problemático; +variação. --!Silent (16/mai/2017)
Pondo pro filtro não disparar em PUs; ajustes. --!Silent (17/mai/2017)
+variação, +expressão. --!Silent (18/mai/2017)
+variação; ajuste na regex. --!Silent (19/mai/2017)
+variação. --!Silent (30/mai/2017)
+variações; +expressões. --!Silent (01/jun/2017)
+expressão; ajuste para evitar fp. --!Silent (02/jun/2017)
Ajuste para tentar reduzir os FPs. --!Silent (06/jun/2017)
+expressão. --!Silent (07/jun/2017)
Ajustes para evitar FPs, +expressões; pondo o filtro para não executar em "Wikipédia:Filtro de edições/Solicitações" --!Silent (08/jun/2017)
+expressões; +variações. --!Silent (09/jun/2017)
+expressão. --!Silent (10/jun/2017)
+expressões; +variações. --!Silent (11/jun/2017)
+variações. --!Silent (12/jun/2017)
+variações; +expressão. --!Silent (13/jun/2017)
+expressão, +variação. --!Silent (14/jun/2017)
+expressão. --!Silent (19/jun/2017)
Pondo para não executar em WP:IUE. --!Silent (20/jun/2017)
+variação. --!Silent (20/jun/2017)
+variações. --!Silent (22/jun/2017)
Ajustando a regex e migrando algumas expressões para o 139, devido a falsos-positivos; +expressões. --!Silent (13/jul/2017)
+Expressões; efetuando divisão do filtro, parte do conteúdo agora está no 165 (M a Z); correção de problema que estava gerando FPs. --!Silent (14/jul/2017)
+expressão, +variações, expressões migradas para os filtros 149, 152 e 169; reforma no filtro: este passa a abarcar as expressões iniciadas entre A e C, com a criação do filtro 170. --!Silent (21/set/2017)
Ajustes para evitar FP. --!Silent (24/set/2017)
Ajustes para evitar FP. --!Silent (26/set/2017)
+expressão. --!Silent (27/set/2017)
+expressão, ajustes para evitar FP. --!Silent (28/set/2017)
+variação. --!Silent (29/set/2017)
Ajustes para evitar FP. --!Silent (30/set/2017)
Ajustes para evitar FP. --!Silent (01/out/2017)
+expressões, +ajuste. --!Silent (02/out/2017)
Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
+variação, ajustes na regex. --!Silent (06/out/2017)
Removendo caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
Ajuste para evitar FP. --!Silent (12/out/2017)
+expressão. --!Silent (14/out/2017)
Ajuste para evitar FP. --!Silent (15/out/2017)
+expressão. --!Silent (18/out/2017)
+expressão. --!Silent (19/out/2017)
-expressão migrada para o filtro 139. --!Silent (20/out/2017)
Ajuste para evitar FP, -expressões migradas para os filtros 139 e 165. --!Silent (22/out/2017)
+expressão. --!Silent (24/out/2017)
Ajuste para evitar FP + expressão migrada para o filtro 139, +expressão. --!Silent (25/out/2017)
+variação. --!Silent (31/out/2017)
+variação. --!Silent (06/nov/2017)
Ajustes para evitar FP. --!Silent (07/nov/2017)
+expressão. --!Silent (09/nov/2017)
+expressão, ajuste para evitar FP. --!Silent (10/nov/2017)
ajuste para evitar FP. --!Silent (11/nov/2017)
+expressão migrada do filtro 170. --!Silent (17/nov/2017)
ajuste para evitar FP, +expressão. --!Silent (18/nov/2017)
Remoção de caracteres repetidos. --Helder
ajuste para evitar FP. --!Silent (21/nov/2017)
ajustes para evitar FP, +expressão. --!Silent (28/nov/2017)
ajustes para evitar FP. --!Silent (10/dez/2017)
ajuste para evitar FP. --!Silent (24/dez/2017)
Migrando expressão para o filtro 139, ajustes. --!Silent (09/fev/2018)
+expressão. --!Silent (24/mar/2018)
+expressões. --!Silent (25/mar/2018)
+expressão. --!Silent (29/abr/2018)
Substituição de variáveis obsoletas (phab:T173889). --Helder