textlintを導入してみる - 2018-08-26 15:56:00

$ npm init --yes $ npm install --save-dev textlint .textlintrcにルールを書く。 https://github.com/textlint/textlint/wiki/Collection-of-textlint-rule を参考に必要そうなルールを追加した。 textlint-rule-sentence-length textlint-rule-no-nfd textlint-rule-max-ten textlint-rule-max-kanji-continuous-len textlint-rule-spellcheck-tech-word textlint-rule-no-mix-dearu-desumasu textlint-rule-no-doubled-joshi textlint-rule-no-double-negative-ja textlint-rule-ja-no-redundant-expression textlint-rule-ja-no-mixed-period そのままtextlintをかけてみると、 textlint-rule-sentence-length がすべてひっかかる。 エラー内容をみてみると、どうもfront matterのところを全部1センテンスと解釈して文字数オーバーしてるようす。 (setq org-hugo-front-matter-format "yaml") でfront matterをyamlに変更して、エラーにならないことを確認できた。 これできっとわかりやすい文章が書けるでしょう(わかりやすい文章になるとは言ってない)。