textlint の導入

検索したらいろいろ出てくるので詳しい説明は割愛。

インストール

色んなサイトで記載されているので明記する必要はないのだが一応書いておく。

"devDependencies": {
  "textlint": "^11.6.3",
  "textlint-filter-rule-whitelist": "^2.0.0",
  "textlint-rule-preset-ja-spacing": "^2.0.1",
  "textlint-rule-preset-ja-technical-writing": "^4.0.0",
  "textlint-rule-spellcheck-tech-word": "^5.0.0"
}

実行方法

npx textlint README.md

グローバルインストールをしない場合は npx による実行をすればOK。

Jekyll への対応

_config.ymlexclude を書くことで package.json, node_modules とかを除外して完了。