操作
バグ #958
未完了RegexpEntityのサブクラスが、他のサブクラスで定義した条件にもヒットしてしまう
プラグイン名:
ブランチ:
クラッシュする:
説明
https://github.com/Na0ki/mikutter_slack/blob/master/entity/message_entity.rb
の、 filter(/<(@(U[\w\-]+)).*?>/ という条件を消しても、 <@U1234>のような文字列にマッチしてしまう。
https://github.com/Na0ki/mikutter_slack/blob/master/entity/user_entity.rb
にも同じような条件があって、これも削除するとマッチしなくなり、下線が引かれなくなる。
RegexpEntity.filterは新たにサブクラスを作り、それにマッチ条件を足すものなので、意図せずスーパークラスに影響を与えている可能性がある。
操作