Différences entre les versions

ArticleVersion du 27 mars 2013 à 10:58 par MarcVersion du 2 mars 2016 à 18:38 par Phe
Informations de base
Notes :
Inspiré du filtre [http://en.wikipedia.org/wiki/Special:AbuseFilter/135]
Inspiré du filtre [http://en.wikipedia.org/wiki/Special:AbuseFilter/135]
remplacer le "autoconfirmed" par (user_editcount < 2), on a besoin souvent de répéter des caractères sur wikisource Phe, 2 février 2016


+ bricolage pour "skipper" les interwikis et LE
+ bricolage pour "skipper" les interwikis et LE


changement de l'ordre des conditions pour que la suppression d'une répétition fasse ignorer tout le reste (y compris une répétition dans le résumé)
changement de l'ordre des conditions pour que la suppression d'une répétition fasse ignorer tout le reste (y compris une répétition dans le résumé)


Désactivé dans les espaces Wikisource et Page pour éviter les faux positifs.
Désactivé dans les espaces Wikisource et Page pour éviter les faux positifs.


Nouvelle version corrigeant plusieurs faux positifs, notamment dans les URL. Orlodrim, 27 septembre 2011
Nouvelle version corrigeant plusieurs faux positifs, notamment dans les URL. Orlodrim, 27 septembre 2011


Suppression sur test sur le résumé (voir Wikipédia:AbuseFilter/Faux_positifs). Orlodrim, 6 novembre 2001
Suppression sur test sur le résumé (voir Wikipédia:AbuseFilter/Faux_positifs). Orlodrim, 6 novembre 2001
Conditions du filtre
Conditions :
article_namespace != 2 & article_namespace != 4 & article_namespace != 104
(user_editcount < 2)
& !("autoconfirmed" in user_groups)
& article_namespace != 2 & article_namespace != 4 & article_namespace != 104
& rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{6}"
& rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{6}"
& !(rmwhitespace(added_lines) rlike "https?:[^\s\]]*([^_:*'|=}{-]{1,9})\1{6}|(\d)\2{6}|\[\[[\w-]+:")
& !(rmwhitespace(added_lines) rlike "https?:[^\s\]]*([^_:*'|=}{-]{1,9})\1{6}|(\d)\2{6}|\[\[[\w-]+:")
& !(rmwhitespace(removed_lines) rlike "([^_:*'|=}{-]{1,9})\1{6}")
& !(rmwhitespace(removed_lines) rlike "([^_:*'|=}{-]{1,9})\1{6}")