textlint-ja / textlint-rule-preset-JTF-style

JTF日本語標準スタイルガイド for textlint.
https://efcl.info/2015/10/19/textlint-plugin-JTF-style/
MIT License
188 stars 18 forks source link

2.2.2: 「11種類」が「1一種類」に修正されてしまう #65

Closed superbrothers closed 5 years ago

superbrothers commented 5 years ago

問題:

「2.2.2 算用数字と漢数字の使い分け」で「11種類」が慣用句の「一種」と判断されてしまうことで、「1一種類」と修正されてしまいます。

期待する結果:

「11種類」のまま変更されない。

再現手順:

$ echo 11種類 > index.md
$ npm install textlint@11.2.1 textlint-rule-preset-jtf-style@2.3.2
$ $(npm bin)/textlint --preset textlint-rule-preset-jtf-style index.md --fix --dry-run -f diff

/tmp/tmp.pmxgOAbbWv/index.md
- 11種類
+ 1一種類

✔ Fixed 1 problem
azu commented 5 years ago

なるほど 一種 の判定が誤検知しているのが原因みたいですね。 1種[助詞] に制限するのが安全そうですね

https://github.com/textlint-ja/textlint-rule-preset-JTF-style/blob/174187a29631bafcfd7cddadb82e8dbeb43406f8/src/2.2.2.js#L186

azu commented 5 years ago

v2.3.3で修正しました。 ご確認ください。

superbrothers commented 5 years ago

v2.3.3 にアップグレードし修正されていることを確認しました。ありがとうございます!🎉