version: 1

# Re:VIEW 形式に対する除外設定
# listやcmdの中身を個別に prh:disable するのは難しいのでそもそもチェックしないようにする
# 可能であればmapfileなどを組み合わせ、map先のファイル側を校正するようにしたい

targets:
  - file: /\.re$/
    excludes:
      # headlineのID部分はチェックしない
      - pattern: /^=+\{[^}]+\}/
      # 一部ブロック記法は中身をチェックしないようにする
      # TODO 肯定的後読みが使えるようになったら [引数] 部分がチェック対象になるようにする
      - pattern: /^\/\/(list|emlist|listnum|emlistnum|cmd|source|graph)(?:\[.*?\])*\{\n(?:.*\n)*?\/\/\}/m
      - pattern: /^\/\/(footnote|table)/
      # 一部のインライン記法は中身をチェックしないようにする
      - pattern: /@<(list|img|table|fn|chap|title|chapref|hd|column|code)>\{[^}]*\}/
      # コメント行はチェックしないようにする
      - pattern: /^#@.*$/
