textlint-rule-preset-mobilus

0.2.0 • Public • Published

textlint-rule-preset-mobilus

textlint rule preset for Mobilus.

Mobilus 向けの textlint rule の preset です。

textlint-ja/textlint-rule-preset-jaに加えていくつかのルールを追加しています。

Web ブラウザ上で日本語入力に対して textlint を動作させることを主な目的としています。

そのため、fs にアクセスするようなルールは含まれていません。

Installation

npm install textlint-rule-preset-mobilus

この preset は以下のルールを含んでいます。ルールの詳細は各リンク先を確認してください

Usage

Via .textlintrc

{
  rules: {
    "preset-mobilus": true
  }
}

Via CLI

textlint --preset mobilus README.md

Options

textlint-ja/textlint-rule-preset-ja および 各ルールのデフォルト値に準拠します。

オプションを指定する場合、rules.preset-mobilus 以下に、ルール名(パッケージ名からtextlint-rule-を省いたもの)を指定します。

{
  rules: {
    // それぞれのルールのデフォルト値
    "preset-mobilus": {
      "max-ten": {
        max: 3
      },
      "no-doubled-conjunctive-particle-ga": true,
      "no-doubled-conjunction": true,
      "no-double-negative-ja": true,
      "no-doubled-joshi": {
        min_interval: 1
      },
      "sentence-length": {
        max: 100
      },
      "no-dropping-the-ra": true,
      "no-mix-dearu-desumasu": true,
      "no-nfd": true,
      "no-invalid-control-character": true,
      "date-weekday-mismatch": true,
      "ja-hiragana-hojodoushi": true,
      "ja-hiragana-keishikimeishi": true,
      "ja-no-abusage": true,
      "ja-no-mixed-period": true,
      "ja-no-redundant-expression": true,
      "ja-no-weak-phrase": true,
      "ja-unnatural-alphabet": true,
      "max-comma": true,
      "max-kanji-continuous-len": true,
      "max-number-of-lines": true,
      "ng-word": true,
      "no-exclamation-question-mark": true,
      "no-hankaku-kana": true,
      "no-insert-dropping-sa": true,
      "no-mixed-zenkaku-and-hankaku-alphabet": true,
      "no-start-duplicated-conjunction": true,
      "no-unmatched-pair": true,
      "prefer-tari-tari": true
    }
  }
}

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT

Package Sidebar

Install

npm i textlint-rule-preset-mobilus

Weekly Downloads

3

Version

0.2.0

License

MIT

Unpacked Size

12.8 kB

Total Files

5

Last publish

Collaborators

  • georgeosddev