HTML::Lint::Pluggableという、HTMLが正しい形式かをチェックしてくれるモジュールがある。しかし、自分が使いたいHTML5のタグの中で許可していないものがいくつかあったのでPRして追加してもらった。今回はbdi, dialog, menuitem, template, track, rb, rtc辺りを許可してもらった。 github.com PRするにあたって、いくつか参考にした資料があったのでメモしておく。 許可するタグをPRしようと考えた時に、まず実際に自分が追加したいタグがHTML5として定義されているタグなのかを調べないといけないと考えた。そこで以下の資料を参考にした。 https://html.spec.whatwg.org/multipage/indices.html https://www.w3.org/TR/html5/index.html#index