Thanks to visit codestin.com
Credit goes to github.com

Skip to content

全てのディレクティブを@で始める #53

@nines75

Description

@nines75

動画限定ルールとstrictルール用の!は@から始まらないが、これは他のディレクティブの規則から逸脱しているため統一する

現在のtagルールの動画ID版も追加する予定(#55)のため動画限定ルールはこれで代用できるが、これは複数行前提のため自動で追加するには冗長
!もstrictルールを簡潔に書くためのディレクティブなので一行で書けるようにしたい
そのため@v@sで一行で指定できるようにする

今まで@から始まるディレクティブではなく!を採用していたのは、ルールの最初に空白文字を入れたい場合などの扱いが面倒だからだが、これはすべてのフィルターで正規表現が利用可能になることに伴い解決する (#51)

動画限定ルールは、今後この名称は使わずに #55 で追加するディレクティブのエイリアスとなる

抽出用の正規表現

  • @v: ^(@v)\s+(\w+)\s+(.+)$
  • @s: ^(@s)\s+(.+)$

# 動画限定ルール
@v sm0 user-id
# strictルール
@s rule

# ルールの最初に空白文字を含むstrictルール
@s / rule/

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions