textlint-rule-ja-hiraku

1.2.0 • Public • Published

textlint-rule-ja-hiraku

npm version Node.js CI textlint rule

textlint-rule-ja-hiraku は漢字を「ひらく」ためのtextlintルールです。

「ひらく」というのは、漢字の読みや文字から受ける印象を考慮し一部をひらがなで表記することで、読みやすく誤読しにくい文章へと変えることです。 漢字とひらがな、どちらで書くかが統一されるので、表記揺れを減らすことにも繋がります。

例:

丁度良かった。色々話を聞いて頂きたいと思っていた所でした。
↓
ちょうどよかった。いろいろ話を聞いていただきたいと思っていたところでした。

インストール

npm install -g textlint-rule-ja-hiraku

使い方

.textlintrc.json を利用する場合 (推奨):

{
  "rules": {
    "ja-hiraku": true
  }
}

CLIから利用する場合:

textlint --rule ja-hiraku README.md

設定

形態素の格ごとにチェックするかどうかを切り替え可能です。

デフォルトでは全てチェック対象となっていますが、 ほどんどのケースでは以下のように代名詞・副助詞・副詞・補助動詞・補助形容詞・形式名詞・連体詞・接続詞のチェックだけで十分かもしれません。

{
  "rules": {
    "ja-hiraku": {
      "daimeishi": true,        // 代名詞のチェック (default: true)
      "fukujoshi": true,        // 副助詞のチェック (default: true)
      "fukushi": true,          // 副詞のチェック (default: true)
      "hojodoushi": true,       // 補助動詞のチェック (default: true)
      "hojokeiyoushi": true,    // 補助形容詞のチェック (default: true)
      "keishikimeishi": true,   // 形式名詞のチェック (default: true)
      "other-doushi": false,    // その他 (動詞) のチェック (default: true)
      "other-jodoushi": false,  // その他 (助動詞) のチェック (default: true)
      "other-kandoushi": false, // その他 (感動詞) のチェック (default: true)
      "other-keiyoushi": false, // その他 (形容詞) のチェック (default: true)
      "other-meishi": false,    // その他 (名詞) のチェック (default: true)
      "rentaishi": true,        // 連体詞のチェック (default: true)
      "setsuzokushi": true,     // 接続詞のチェック (default: true)
    },
  }
}

開発

ビルド

npm run build

テスト

textlint-tester を利用してテストします。

npm test

参考文献

開発するにあたり、以下の書籍やページを参考にさせていただきました。

Readme

Keywords

Package Sidebar

Install

npm i textlint-rule-ja-hiraku

Weekly Downloads

1

Version

1.2.0

License

Apache-2.0

Unpacked Size

224 kB

Total Files

51

Last publish

Collaborators

  • akiomik