1.2.1, 4.1.3: 三点リーダを許容する
massongit opened this issue · 2 comments
massongit commented
$ echo "乙女ゲームの破滅フラグしかない悪役令嬢に転生してしまった...。" | npx textlint --stdin
<text>
1:29 ✓ error 句読点には全角の「、」と「。」を使います。和文の句読点としてピリオド(.)とカンマ(,)を使用しません。 jtf-style/1.2.1.句点(。)と読点(、)
1:29 ✓ error 和文の句読点としてはピリオドを使用しません。 jtf-style/4.1.3.ピリオド(.)、カンマ(,)
✖ 2 problems (2 errors, 0 warnings)
✓ 2 fixable problems.
Try to run: $ textlint --fix [file]
三点リーダ ( ...
) を使用した場合、 1.2.1.句点(。)と読点(、)
と 4.1.3.ピリオド(.)、カンマ(,)
に違反すると出てきます。
しかし、三点リーダは句読点には該当しないため、許容するのが適切と考えられます。
azu commented
3点リーダは … (…
)や ⋯ (⋯
)のことですか?
それとも ...
や ・・・
のことですか?
.
はピリオドなので3点リーダではない気はします。
...
みたいに並べた場合は、JTFにどういう扱いするべきかが書かれてなかったので、ちょっと判断難しいですね
https://www.jtf.jp/pdf/jtf_style_guide.pdf
句読点のルールからは ...
を除外するのはアリだとは思います。(別のルールで取り扱うのが正しそう)
ただ ..
や ....
はエラー にするのかといった判断がちょっと難しい。
入力ミスの可能性もあるので、擬似3点リーダを許容するオプションを追加するとかが一番安全かな?
massongit commented
...
みたいに並べた場合
Issueの意図としてはこちらに該当します。