Diferenças entre versões

EntradaVersão de 20h00min de 13 de novembro de 2016 por !SilentVersão de 20h42min de 13 de novembro de 2016 por OTAVIO1981
Informações básicas
Notas:
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Apenas palavras em que há a possibilidade de ser usada num contexto válido, para outras ofensas ver o Filtro 18.
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Apenas palavras em que há a possibilidade de ser usada num contexto válido, para outras ofensas ver o Filtro 18.


* 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
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Inclusão de "^" na regex para não ignorar o primeiro parágrafo da página. --Helder
* Inclusão de "^" na regex para não ignorar o primeiro parágrafo da página. --Helder
* Correção: [k|c] --> [kc]. --Helder
* Correção: [k|c] --> [kc]. --Helder
* Sincronização das regexes e uso de uma variável. --Helder
* Sincronização das regexes e uso de uma variável. --Helder
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Desativando, Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Desativando, Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Reativando, para os casos de ofensas que podem ter seus usos válidos, então ao invés de impedir a edição, apenas exibe um aviso. --rjclaudio
* Reativando, para os casos de ofensas que podem ter seus usos válidos, então ao invés de impedir a edição, apenas exibe um aviso. --rjclaudio
* Inclusão de nova palavra.--Otavio
* Inclusão de nova palavra.--Otavio
* Incluindo palavra vinda do filtro 18 onde causava FP devido a ccnorm e rmdoubles.--Otavio
* Incluindo palavra vinda do filtro 18 onde causava FP devido a ccnorm e rmdoubles.--Otavio
* Verificar falsos-positivos nesse filtro
* Verificar falsos-positivos nesse filtro
* Movendo termo pro filtro 70 e ajustes no código. --!Sielnt (13/nov/2016)
* Movendo termo pro filtro 70 e ajustes no código. --!Sielnt (13/nov/2016)
* Revertendo a código anterior. -- Otavio
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & (
ofensas := '(?:[^a-záâãéêíóôõúç\-]|^)(?:pinto|pau|gay|pênis|vagina|coco)s?(?:[^a-záâãéêíóôõúç\-\/]|$)';
ofensas := '(?:[^a-záâãéêíóôõúç\-]|^)(?:PINTO|PAU|GAY|P[ÉÊ]NIS|VAGINA|COCO)s?(?:[^a-záâãéêíóôõúç\-\/]|$)';


ccnorm( rmdoubles( added_lines ) ) irlike ofensas & (
! 'confirmed' in user_groups
    !ccnorm( rmdoubles( removed_lines ) ) irlike ofensas
& added_lines irlike ofensas
)
& ! removed_lines irlike ofensas
)