textlint-rule-ja-simple-user-dictionary

1.0.1 • Public • Published

textlint-rule-ja-simple-user-dictionary

シンプルなユーザー辞書をもとに校正するtextlintルール。

特長

シンプルな辞書定義

正規表現を使わずに辞書を定義します。 なぜ辞書に登録されているか、説明を書くこともできます。

Google Spread Sheetで辞書を管理するのもおすすめです。 https://github.com/hata6502/textlint-rule-ja-simple-user-dictionary/pull/5#issuecomment-1200366919

文脈に合ったマッチング

形態素解析を行い、単語単位で入力文章と辞書データをマッチングします。 文脈に合わない不正確なマッチを防ぎます。

置換機能なし

文脈が崩れやすいため、文章の置換機能はありません。

Install

Install with npm:

npm install textlint-rule-ja-simple-user-dictionary

Usage

Via .textlintrc(Recommended)

{
  "rules": {
    "ja-simple-user-dictionary": {
      "dictionary": [
        {
          "pattern": "typo"
        },
        {
          "pattern": "ふいんき",
          "message": "「ふいんき」ではなく「ふんいき」です。"
        }
      ]
    }
  }
}

Build

Builds source codes for publish to the lib folder. You can write ES2015+ source codes in src/ folder.

npm run build

Tests

Run test code in test folder. Test textlint rule by textlint-tester.

npm test

License

MIT © Tomoyuki Hata

Readme

Keywords

Package Sidebar

Install

npm i textlint-rule-ja-simple-user-dictionary

Weekly Downloads

75

Version

1.0.1

License

MIT

Unpacked Size

11.9 kB

Total Files

9

Last publish

Collaborators

  • hata6502