textlint-ja / textlint-rule-ja-no-mixed-period

文末の句点(。)の統一 と 抜けをチェックするtextlintルール
MIT License
9 stars 3 forks source link

脚注では。なしを可能にするオプションを追加する #6

Closed azu closed 6 years ago

azu commented 6 years ago

Re:View

//footnote[fuga][脚注のテキスト]

Markdown

[^1]
[^1]: 脚注のテキスト

脚注テキストに。を入れないことも多いので、を無視できるオプションを追加するのがよさそう。

ただしTxtASTではこのNode Typeを標準化してないので有名所の脚注サポートという感じ。(そもそもMarkdownも脚注は拡張要素なので)

Task

ゆるくなる方向なのでminorリリースできる。

azu commented 6 years ago

MarkdownだとそもそもInline要素なのでParagraphではなかった

azu commented 6 years ago
//footnote[foo][@<icon>{cover}]

もとおるので、ListItem と近いものという制約をもつ要素と見るのがよさそう。

https://twitter.com/kmuto/status/1052363569205993473

MarkdownではListItemParagraphを持っているので、オプションでちゃんと選べるのが妥当という感じかなー(逆にMarkdown/reviewがInline nodeっぽい扱いがあんまりよくないようにも見える)

azu commented 6 years ago

無視するのを隠しオプションで実装。 デフォルトはMarkdownに合わせて無視に変更 https://github.com/textlint-ja/textlint-rule-ja-no-mixed-period/releases/tag/2.1.0