Open tanioka256 opened 1 month ago
txtでは、改行でそれぞれ別のパラグラフとして認識されるためだと思います。(こちらはルール側では対応は難しいです)
Markdownでは、"関数でアクセスで\nきる。"という感じになってこれもエラーですが、どうするかは悩ましい感じがしますね。改行を無視すれば対応はできるとは思いますが、形態素解析をしているルールは大体同じ壊れ方をするとは思います。 意味が変わるところで改行を入れると、文章としても意味は変わる可能性がある(どうレンダリングされるかは検知できない)ので、自然なエラーとも言えます。
azu 様、丁寧な説明ありがとうございました。
text プラグインは、改行が Paragraph
ノードの区切りになることを理解しました。
markdown プラグインの動作でも試したところ、行末の 2 個の空白と改行が Break
ノードになるため、改行の前後で文字列が区切られていないような結果になりました。
個人的に欲しい結果を得るために、単一の改行を Break
ノードに、複数の改行 (空行) を Paragraph
ノードの区切りになるようなプラグインを作ることにしました。
以下の文で no-doubled-joshi のエラーが発生しました。
以下のコマンドを bash 上で実行すると再現します。
エラーメッセージは次のようになりました。
echo コマンドの \n の部分を削除するとエラーは出ませんでした。