textlint is an open source text linting utility written in JavaScript. It is hard to lint natural language texts, but we try to resolve this issue by pluggable approach.
採用したルール - JTF日本語標準スタイルガイドのプリセット - 技術文書向けのプリセット - 「~がない事もない」といった二重否定をしない - 「~かもしれない」「~と思う」といった曖昧な表現を使用しない - 「~することができる」などの冗長な表現を使用しない
大まかな方向性としてはプリセット系をぜんぶ入れて、なお足りないものは個別で入れていきます。
Node.js が事前にインストールされている前提で話を進めます。 インストールされていない場合は、事前に Node.js のインストールを実施してください。
textlintはMarkdownなどテキスト向けのLintツールで、テキスト版ESLintみたいな感じのツールです。
こちらの記事では自然言語用リンターのtextlintの導入方法やルールの適応方法に調べてみましたので紹介します。