Gestion du filtre anti-abus

Différences entre les versions

ArticleVersion du 15 mai 2012 à 14:13 par Crochet.davidVersion du 6 août 2015 à 09:15 par Crochet.david
Informations de base
Notes :
Se déclenche lorsque ces 5 conditions sont réunis :
Se déclenche lorsque ces 5 conditions sont réunis :
1 - L'article se trouve dans l'espace de nom « Principal »
1 - L'article se trouve dans l'espace de nom « Principal » ou « Recherche »
2 - Le mot « Référents » ne fait pas partie du nom de l'article
2 - Le mot « Référents » ne fait pas partie du nom de l'article
3 - Le nombre d'ajout de caractère « ~ » est supérieur au nombre de suppression de ce même caractère
3 - Le nombre d'ajout de caractère « ~ » est supérieur au nombre de suppression de ce même caractère
4 - « ~~~~~ » n'est pas un élément de texte ajouté
4 - « ~~~~~ » n'est pas un élément de texte ajouté
5 - L'un des modèles « si », « suppressionimmédiate », « 3rr », « r3r », « delete » ne fait pas partie du texte ajouté
5 - L'un des modèles « si », « suppressionimmédiate », « 3rr », « r3r », « delete » ne fait pas partie du texte ajouté
Conditions du filtre
Conditions :
article_namespace == 0 &
( article_namespace == 0 | article_namespace ==  104 ) &
!("Référents" in rmwhitespace(article_prefixedtext)) &  
!("Référents" in rmwhitespace(article_prefixedtext)) &  
(count("~~~~",added_lines) > count("~~~~", removed_lines)) &
(count("~~~~",added_lines) > count("~~~~", removed_lines)) &
!("~~~~~" in added_lines) &
!("~~~~~" in added_lines) &
!contains_any(rmwhitespace(lcase(added_lines)), "{{si|", "{{suppressionimmédiate|", "{{3rr|", "{{r3r|", "{{delete|")
!contains_any(rmwhitespace(lcase(added_lines)), "{{si|", "{{suppressionimmédiate|", "{{3rr|", "{{r3r|", "{{delete|")