PDF

最近のtextlint !
自己紹介
• Name : azu
• Twitter : @azu_re
• Website: Web scratch, JSer.info
最近のtextlint
textlint 7.0リリース、
フィルタールールの追加 |
Web Scratch
Filter Rule
• 無視するためのルールを書けるようになった
• textlint-filter-rule-comments
この部分は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の日本語コミュニティ
• 日本語で話せるコミュニティ
Gitter
• textlint-ja/textlint-ja - Gitter