編集フィルター設定

版間での差分

項目2014年9月4日 (木) 12:14Whym による版2015年1月3日 (土) 10:40Whym による版
基本情報
メモ:
# 80バイト以上か複数行のコメント付加検出の試験([[Special:Diff/51968492]]での提案) -- whym 2014-06-22
# 80バイト以上か複数行のコメント付加検出の試験([[Special:Diff/51968492]]での提案) -- whym 2014-06-22
# 全名前空間に変更 -- whym 2014-06-23
# 全名前空間に変更 -- whym 2014-06-23
# 差分 (edit_diff) のチェックにより既存の記述をコメントアウトする編集を検出する試み --whym 2014-06-23
# 差分 (edit_diff) のチェックにより既存の記述をコメントアウトする編集を検出する試み --whym 2014-06-23
# 新規ページを除外 2015-01-03
フィルター条件
条件:
/* 利用者、Template、Module 名前空間 ではない */
/* 利用者、Template、Module 名前空間 ではなく、新規ページではない */
article_namespace != 2
article_namespace != 2
& article_namespace != 100
& article_namespace != 100
& article_namespace != 828
& article_namespace != 828
& article_articleid != 0


/* <!-- を追加し、それ以降は書き換えない編集にマッチ。例:
/* <!-- を追加し、それ以降は書き換えない編集にマッチ。例:
+foo <!--
+foo <!--
  bar
  bar
+-->
+-->
*/
*/
& (
& (
  edit_diff rlike "\+[^\n]*<!--[^>]*\n[^\+]"
  edit_diff rlike "\+[^\n]*<!--[^>]*\n[^\+]"
)
)


/* <!-- の数が増えている(ただし1行で閉じてあるものは無視) */
/* <!-- の数が増えている(ただし1行で閉じてあるものは無視) */
& ( count("<!--", added_lines)  - rcount("<!--.*-->", added_lines)
& ( count("<!--", added_lines)  - rcount("<!--.*-->", added_lines)
   > count("<!--", removed_lines) - rcount("<!--.*-->", removed_lines) )
   > count("<!--", removed_lines) - rcount("<!--.*-->", removed_lines) )