Comments
Description
Transcript
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