Správa filtrů zneužití

Rozdíly mezi verzemi

PoložkaVerze z 9. 3. 2014, 20:41 od uživatele Matěj SuchánekVerze z 31. 5. 2015, 18:33 od uživatele Matěj Suchánek
Základní informace
Poznámky:
Kontrola přítomnosti ve značkách <ref>.
lepší funkce pro nekontrolování referencí
lepší funkce pro nekontrolování referencí


-to(ho|mu)to... může odkazovat i na rok/století zmíněné v textu
-to(ho|mu)to... může odkazovat i na rok/století zmíněné v textu


po všech detekcích zkontroluje, zda se daný výraz nachází i v new_text
po všech detekcích zkontroluje, zda se daný výraz nachází i v new_text


pokud je v přidáných řádkách tagů ref více, nevaruj
pokud je v přidáných řádkách tagů ref více, nevaruj


přejmenováno včetně značky
přejmenováno včetně značky


rozděleno, nyní část do filtru #43
rozděleno, nyní část do filtru #43


vyřazeno "v zahraničí"
vyřazeno "v zahraničí"


další úpravy; přidáno "bezesporu"
další úpravy; přidáno "bezesporu"


nehlásit při revertu
nehlásit při revertu


některé regexy zjednodušeny a upraveny tak, aby bylo zachyceno více slov
některé regexy zjednodušeny a upraveny tak, aby bylo zachyceno více slov


Wikipedie:Údržba/Články_obsahující_subjektivní_formulace
Wikipedie:Údržba/Články_obsahující_subjektivní_formulace
vyřazeno slovo "nejlepší" a "v současnosti"
vyřazeno slovo "nejlepší" a "v současnosti"


upraveno podle Berenova návrhu, aby seplo pouze při přidání dané fráze
upraveno podle Berenova návrhu, aby seplo pouze při přidání dané fráze


varování
varování
Podmínky filtru
Podmínky:
article_namespace == 0
article_namespace == 0
& (line1:="(bezesporu|bohu(dík|žel)|kupodivu|\bleto(s\b|šní)|\b(před|v)?loni\b|na(ne)?štěstí|\b((před)?minul\w{1,3}|(přes)?příštím?) (ro(ce|ku)|století)| u( |&nbsp;)nás\b)";
  & (line1 := "(bezesporu|bohu(dík|žel)|kupodivu|\bleto(s\b|šní)|\b(před|v)?loni\b|na(ne)?štěstí|\b((před)?minul\w{1,3}|(přes)?příštím?) (ro(ce|ku)|století)| u( |&nbsp;)nás\b)";
    lcase(added_lines) rlike line1)
 
& new_text rlike line1
    rcount(line1,lcase(added_lines)) > rcount(line1,lcase(removed_lines))
& rcount(line1,removed_lines) < rcount(line1,added_lines)
 
& rcount(line1,added_lines) > rcount(('<ref[^/<>]*?>[^<>]*?' + line1),added_lines)
) & (line2 := '<ref\b[^<]+' + line1 + '[^<]*</ref>';
&! summary irlike '(\brvv?\b|revert|\bvráceny do původního stavu\b|\bzrušena)'
 
    rcount(line2,lcase(added_lines)) < rcount(line1,lcase(added_lines))
 
) &! lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)'