textlintを導入してみる

Published 2018-08-26 15:56:00

Tags textlint

$ 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に変更して、エラーにならないことを確認できた。 これできっとわかりやすい文章が書けるでしょう(わかりやすい文章になるとは言ってない)。

comments powered by Disqus