Фильтр правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску

Различия между версиями

ЭлементВерсия участника Alex Smotrov от 18:26, 4 мая 2009Версия участника Alex Smotrov от 04:48, 6 мая 2009
Основные сведения

Описание:

(общедоступное)
Добавление темы обсуждения правкой последней секции
Добавление темы не через +
Примечания:
(В 95% случаев в правке остаётся описание соседней секции.)
Фильтр должен срабатывать на добавление темы не через "+" сверху, а через [править] у последнего раздела секции: в 90% случаев участники оставляют в описании правки название старой секции.
Из-за ограничений фильтра сейчас ловятся только правки без пустой строки после == заголовка ==.
Тестовый режим. Планируется предупреждение.
Тестовый режим. Планируется предупреждение.
Пока ловятся только правки без пустой строки после == заголовка ==.
Условие !count('\n', removed_lines) (не больше одной удалённой строки) нужно из-за того, что фильтр иногда неправильно приписывает последнюю неизменённую (серую) строку и к removed_lines и к added_lines
Условия фильтрации
Условия:
(документация)
action == 'edit' & article_namespace % 2  
action == 'edit' & article_namespace % 2  
& !minor_edit & !'bot' in user_groups
& edit_delta > 100 & !minor_edit & !'bot' in user_groups
& edit_delta > 100
& summary like '/\**\*/'
& summary rlike '^\/\* .+ \*\/$'
& added_lines rlike '\s*\n==[^=]+==\n[^\n]'
& added_lines rlike '\s*\n==[^=]+==\n[^\n]'
& !count('\n', removed_lines)