azu
azu
## やること - [ ] [4.3.1.丸かっこ()](https://github.com/textlint-ja/textlint-rule-preset-JTF-style/blob/master/src/4.3.1.js) で かっこの内側または外側が日本語以外を含む、例外として半角かっこをエラーにしない - 現在は片方に隣接する日本語にマッチしているので不完全 - [ ] [3.3. かっこ類と隣接する文字の間のスペースの有無](https://github.com/textlint-ja/textlint-rule-preset-JTF-style/blob/master/src/3.3.js) の実装を 半角かっこ も検知するように修正する - [ ] [3.3. かっこ類と隣接する文字の間のスペースの有無](https://github.com/textlint-ja/textlint-rule-preset-JTF-style/blob/master/src/3.3.js) に 半角かっこのときに外側のスペースを許容するというオプションを作成 (`allowOutsideHalfParentheses`) する - [ ]...
[JTFスタイルガイドを更新 - IT翻訳者Blog](http://blog.nishinos.com/archives/5523099.html) [JTF日本語標準スタイルガイド 第3.0版 - jtf_style_guide.pdf](http://www.jtf.jp/jp/style_guide/pdf/jtf_style_guide.pdf) ライセンスの変更と追加要素など https://twitter.com/azu_re/status/1167802418517561349
https://github.com/azu/analyze-desumasu-dearu 3+ 以降は形態素解析を使ってもう少し精度の高い判定ができる。 JTFプリセットでは形態素解析を使ってないので、今の所明示的に古いバージョンを使ってる。 精度的に必要な場合はアップデートした方が良さそう。 ただ辞書を入れると一気に処理時間が増えるというデメリットもある。
> https://github.com/azu/textlint-rule-preset-JTF-style/blob/master/dict/2.2.1.yml 誤爆する可能性があるのでデフォルトはオフとなってる #22 - [kanjilint - 可読性向上に。平仮名の方がいい漢字を抽出 MOONGIFT](http://www.moongift.jp/2015/12/kanjilint-%E5%8F%AF%E8%AA%AD%E6%80%A7%E5%90%91%E4%B8%8A%E3%81%AB%E3%80%82%E5%B9%B3%E4%BB%AE%E5%90%8D%E3%81%AE%E6%96%B9%E3%81%8C%E3%81%84%E3%81%84%E6%BC%A2%E5%AD%97%E3%82%92%E6%8A%BD%E5%87%BA/) - [momijiame/kanjilint](https://github.com/momijiame/kanjilint) - [RedPenにスペルチェック機能を追加する | Aimless](http://aimless.jp/blog/archives/2685/) 品詞 + 辞書とすれば誤爆は殆どなくなるはず。 ([prh](https://github.com/vvakame/prh)に乗っかっているどう実装、定義するかが課題…)
https://github.com/azu/analyze-desumasu-dearu の都合で。なしだとですますを判定できなくなってる。 ```  と  と . ``` みたいのは。なしでも判定していいはずなので、特殊なパターンとして対応していい気がする。 。なしだとよくないのは ``` これはコードとなっているが`code`です ``` みたいな間にStr以外のものがあると末尾として認識されてしまって良くなかった
`[亜-熙ぁ-んァ-ヶ]` はイマイチ
I try to add unit test #30 How do you think about this approach?
I've collected the gap between Node.js core lib and webpack/browserify's shim lib. Latest results is in following repository. - [azu/node-browser-shim-gap: The gap issue between Node.js and Browser shims.](https://github.com/azu/node-browser-shim-gap). ## Env...
https://github.com/textlint/editor/blob/630fd1ee938a2b39e8ae74afdbde157497125557/packages/%40textlint/script-compiler/src/compiler.ts#L178 Instead of it, use actual `tmp.dir()`