textlintによる日本語校正のしくみが素敵すぎる


textlint」というMarkdownなどのテキスト向けのLintツールの紹介です。
つまり、Markdownの日本語の文章の表記ゆれや誤記などのエラーを出してくれたり、自動で修正を行ってくれるツールです。


🐮 インストール手順

まずは、 textlint と日本語用のライブラリをいくつかインストールします。

npm i -g textlint
npm i -g textlint-rule-max-ten textlint-rule-spellcheck-tech-word
npm i -g textlint-rule-no-mix-dearu-desumasu textlint-rule-prh

ライブラリの概要はこんな感じです。

次に、.textlintrc という設定ファイルを作ります。

// .textlintrc
{
"rules": {
"max-ten": {
"max": 3
},
"spellcheck-tech-word": true,
"no-mix-dearu-desumasu": true,
"prh": {
"rulePaths": [
"./prh.yml"
]
}
}
}

チェックをコマンド上で行う手順はこちら。

textlint README.md

--fix オプションをつけると自動修正もやってくれます。

🚌 初期設定で参考になりそうなプロジェクト

初期設定としてはかなり参考になりました。ありがたい限りです!

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍