Atomに日本語の文章をチェックするtextlintを導入する
Atom
エディタでtextlint
を導入する際の手順です。
nodejs
は導入済みとします。
パッケージのインストール
textlint
のパッケージをインストールします。
$ npm install --save-dev textlint
Atomパッケージのインストール
linter-textlint
というAtom
のパッケージをインストールします。
ルールのインストール
「ですます」調と「である」調の統一チェックや、冗長な表現のチェックなど、チェックする項目はたくさんあります。
独自に設定するのは大変なので基本的なルールが用意されたプリセットをインストールします。
いろいろなプリセットがありますが、今回は技術文書向けのルールを定義したtextlint-rule-preset-ja-technical-writing
をインストールします。
$ npm install --save-dev textlint-rule-preset-ja-technical-writing
ルールの適用
Atom
エディタで開いているプロジェクトのルートディレクトリに.textlintrc
というファイルを作成します。
.textlintrc
にルールを記載していきます。
以下の設定で、先ほどインストールしたtextlint-rule-preset-ja-technical-writing
を有効にします。
.textlintrc
{
"rules": {
"preset-ja-technical-writing": true
}
}
カスタマイズ
一部の設定を独自に変更したい場合はpreset-ja-technical-writing
の内容を、true
ではなく各ルールのパッケージを参考にしながら設定します。
以下の例は感嘆符!!、感嘆符??を使用しない
というルールをfalse
にして無効にしています。
.textlintrc
{
"rules": {
"preset-ja-technical-writing": true
"preset-ja-technical-writing": {
"no-exclamation-question-mark": false
}
}
}
動作確認
以上でtextlint
の導入は完了です。
デフォルトでマークダウンのファイル.md
にも対応しています。
チェックがされない場合は、開いているファイルを閉じてからもう一度開き直してみてください。