Správa filtra zneužití

Rozdiely medzi verziami

PoložkaVerzia z 16:16, 8. január 2017 od používateľa TeslatonVerzia z 19:32, 22. december 2017 od používateľa Teslaton
Podmienky filtra
Pravidlá:
/* Edituje zavedený redaktor (doplnkové kritérium - anonymov a nových rieši filter 27 "Príliš krátky nový článok (zákaz)") */
/* Edituje zavedený redaktor (doplnkové kritérium - anonymov a nových rieši filter 27 "Príliš krátky nový článok (zákaz)") */
(('autoconfirmed' in user_groups) & (user_editcount >= 25)) &
(('autoconfirmed' in user_groups) & (user_editcount >= 50)) &
!('bot' in user_groups) &
!('bot' in user_groups) &


/* Hlavný NS */
/* Hlavný NS */
(article_namespace == 0) &
(article_namespace == 0) &


/* Editácia */
/* Editácia */
(action == "edit") &
(action == "edit") &


/* Nový článok */
/* Nový článok */
(old_size == 0) &
(old_size == 0) &


(
(
   /* Kratší než 300 znakov, */
   /* Kratší než 300 znakov, */
   (new_size < 300) |
   (new_size < 300) |


   /* normalizovaný text kratší než 200 znakov */
   /* normalizovaný text kratší než 200 znakov */
   (length(norm(new_wikitext)) < 200) |
   (length(norm(new_wikitext)) < 200) |


   /* alebo kratší než 15 netriviálnych slov (aspoň 3 rozdielne znaky, nasledované prípadnými non-word znakmi a aspoň 1-znakovým whitespace) */
   /* alebo kratší než 15 netriviálnych slov (aspoň 3 rozdielne znaky, nasledované prípadnými non-word znakmi a aspoň 1-znakovým whitespace) */
   (
   (
     re := "(\w{3,}\W*\s+)";
     re := "(\w{3,}\W*\s+)";
     rcount(re, rmdoubles(new_wikitext)) < 15
     rcount(re, rmdoubles(new_wikitext)) < 15
   ) |
   ) |


   /* neobsahuje aspoň jeden SK znak s diakritikou */
   /* neobsahuje aspoň jeden SK znak s diakritikou */
   !(new_wikitext rlike '(?i)[áäčďéíĺľňóôŕšťúýž]') |
   !(new_wikitext rlike '(?i)[áäčďéíĺľňóôŕšťúýž]') |


   /* neobsahuje aspoň jedno veľké písmeno */
   /* neobsahuje aspoň jedno veľké písmeno */
   !(new_wikitext rlike '\p{Lu}') |
   !(new_wikitext rlike '\p{Lu}') |


   /* neobsahuje postupnosť aspoň 4 malých písmen */
   /* neobsahuje postupnosť aspoň 4 malých písmen */
   !(new_wikitext rlike '\p{Ll}{4}') |
   !(new_wikitext rlike '\p{Ll}{4}') |
) &
) &


/* Nejde o rozpracovaný čl., rozlišovačku, presmerovanie, atď. */
/* Nejde o rozpracovaný čl., rozlišovačku, presmerovanie, atď. */
!(new_wikitext rlike '(?i)\{\{\s*(zmazať|zl|delete|porušenie autorských práv|copyvio|disambig|rozlišovacia)\b|\{\{pracuje sa|#(redirect|presmeruj)')
!(new_wikitext rlike '(?i)\{\{\s*(zmazať|zl|delete|porušenie autorských práv|copyvio|disambig|rozlišovacia)\b|\{\{pracuje sa|#(redirect|presmeruj)')