crystal-jp / introducing-crystal

『Introducing Crystal Programming Language』の原稿をまとめたリポジトリです

Home Page:https://crystal-jp.github.io/introducing-crystal/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RedPen の InvalidSymbol ルールに例外を設定したい

5t111111 opened this issue · comments

実際に困ってるのは (, ) 半角括弧を InvalidSymbol が許容してくれないので、文中に foo(arg) みたいな記述をしたいとき引っかかるってやつ。

シンボル設定をしてしまうと多分それはちょっと違うので、例外を設定したりすることはできないだろうか??

そもそもインラインコードに対してRedPenの処理が走るのがおかしい気がするんですけどどうなんでしょうかね‥‥。

わからんですね…

これ、ちょっとどうするのがいいのかわかんなかったので、とりあえず自分のところで出た分は (健全ではないですが) 該当の節で InvalidSymbol を抑制することにしています。

https://github.com/crystal-jp/techbookfest4/pull/18/files#diff-b8382241647f0385252faae39d98ef6eR37

あとは InvalidSymbol を warning 扱いにするとかしか思いつかなかったので…

ちょうどこれを改善するようなPull RequestがRedPenに存在するっぽいですね

redpen-cc/redpen#819

あ、そうだった。そう、そこも見て一旦諦めちゃったんですよね。

一応抑制してる節ではそれ以外のエラーは出てないのは確認した上で抑制したので、ひとまずこのままにしておきます。