最近のtextlint !
自己紹介
- Name : azu
- Twitter : @azu_re
- Website: Web scratch, JSer.info
最近のtextlint
textlint 7.0リリース、フィルタールールの追加 | Web Scratch
Filter Rule
- 無視するためのルールを書けるようになった
-
この部分はtextlintのチェックでエラーがあっても無視される
Filter Rule
- textlintは無視する領域を決めるAPIを提供するだけ
shouldInogre(range)
- 何を無視するのかはプラガブルなルールとして実装する
- textlint-filter-rule-node-types
- textlint-filter-rule-comments
- 無視するためのコメント記法を提供する
AST explorer for textlint
- AST explorerのtextlint版を作った
- textlint(がパースした結果)のASTを見たり、ルールをその場で作れる
- ルールを作りたい人はここみて書けばいい
技術書向けのルールセット
- js-primerやJavaScript Plugin Architectureで使ってるルールをまとめたもの
- 技術文書向けに簡潔に書くためのルールセット
- 技術文書を書くためのtextlint校正ルールセット | Web Scratch
スペース周りのルールセット
- 半角文字と全角文字の間にスペース入れない
- インラインコードの周りにスペースを入れる?
- カタカナ語間は全角スペース入れない
- かっこの外側、内側ともにスペースを入れない
- 感嘆符、疑問符の後ろに続くスペース
- etc....
スペース周りのルールセット
- こんなの人間が気にするのは時間の無駄
- => textlint-rule-preset-ja-spacing
- ESLintにもスペース周りのルールがある
- けど場所がバラバラで分かりにくい
- プリセットにしてまとめた
textlint-ja
- textlint-ja/textlint-ja: textlintの日本語コミュニティ
- 日本語で話せるコミュニティ