weixin_39844515
2020-12-31 03:22英文のみを含む半角カッコに関するv2.3.5でのBreaking Change
2.3.4から2.3.5にアップグレードして急に大量のエラーが出始めたことで気付いたのですが、英文のみを含む半角カッコに対するエラー検出の挙動が(既に)2.3.5で変わってしまっているようです。2.3.4 までは内部が英文のみの場合は半角カッコが許容されていたのですが、2.3.5 以降ではカッコ内の内容に関わらず文章内に半角カッコが現れると問答無用でエラーとなっています。
これは(全角カッコの中に全角文字)の文章。OK。
これは (English text in half-width parens) です。2.3.5でのみエラー。
これは (半角カッコの中に全角文字) です。2.3.4と2.3.5の両方でエラー。
多分 https://github.com/textlint-ja/textlint-rule-preset-JTF-style/commit/b8cdd16ec0c5ae353b8c84e80a6ed084100a24a3#diff-ec1c2f771587857e6319a869c62e2887R36 が原因のような気がします。
「中身が英文のみの場合は半角カッコ推奨/OK」というのは、そもそも2.3.4までの挙動がそれですし、例えばWikipediaのスタイルもそうなっているなど、JTFはともかく慣習的には現に比較的広く使われているルールだと認識しています。できれば「JTF的には問題ないからこのまま」ではなく、上記の2番目のような例は許容するように直していただけると個人的には助かります。
Ref: #78 / #76
该提问来源于开源项目:textlint-ja/textlint-rule-preset-JTF-style
- 点赞
- 回答
- 收藏
- 复制链接分享
15条回答
为你推荐
- java根据模板修改内容后,生成word,修改后内容中文乱码
- 企业应用
- 0个回答
- 一个有关子树的数据结构方面的问题比较困惑,请问怎么C语言实现?
- r语言
- Golang
- erlang
- 1个回答
- C语言 让机器理解计算表达式
- c
- 4个回答
- 从数据库中拿到日期,为什么显示出来的格式不对
- 数据库
- 6个回答
- 关于正则表达式去空格的
- 正则表达式
- javascript
- 2个回答
换一换