textlint-rule-preset-codeprep

1.0.5 • Public • Published

textlint-rule-preset-codeprep Build Status

textlint rule for CODEPREP.

Install

Install with npm:

npm install textlint-rule-preset-codeprep

Usage

Via .textlintrc(Recommended)

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

Via CLI

textlint --preset codeprep README.md

ルール一覧

1文の長さは90文字以下とする

https://github.com/azu/textlint-rule-sentence-length

長過ぎる文は読みにくさに繋がるため、適切な単位で文を区切ってください。

    "sentence-length": {
        max: 90
    },

カンマは1文中に3つまで

https://github.com/azu/textlint-rule-max-comma

カンマ(,)の多用は、文が長くなっている可能性があります。

    "max-comma": {
        max: 3
    },

読点は1文中に3つまで

https://github.com/azu/textlint-rule-max-ten

読点(、)の多用は、文が長くなっている可能性があります。

    "max-ten": {
        max: 3
    },

連続できる最大の漢字長は6文字まで

https://github.com/azu/textlint-rule-max-kanji-continuous-len

漢字同士が連続していると読みにくさにつながります。 固有名詞は allow オプションに記述して回避します。

    "max-kanji-continuous-len": {
        max: 6
    },

漢数字と算用数字を使い分けます

https://github.com/azu/textlint-rule-preset-JTF-style

数量を表現し、数を数えられるものは算用数字を使用します。任意の数に置き換えても通用する語句がこれに該当します。

慣用的表現、熟語、概数、固有名詞、副詞など、漢数字を使用することが一般的な語句では漢数字を使います。

    "arabic-kanji-numbers": true,

「ですます調」、「である調」を統一します

https://github.com/azu/textlint-rule-no-mix-dearu-desumasu

  • 見出しは自動
  • 本文はですます調
  • 箇条書きはである調

文体は見出し、本文、箇条書きの中では統一した表記にします。

    "no-mix-dearu-desumasu": {
        "preferInHeader": "",
        "preferInBody": "ですます",
        "preferInList": "である",
        "strict": true
    },

文末の句点記号として「。」を使います

https://github.com/textlint-ja/textlint-rule-ja-no-mixed-period

文末には「。」を使い文を区切ります。

「。」のつけ忘れのチェックや「:」で文を区切らないようにします。

    "ja-no-mixed-period": {
        "periodMark": "。"
    },

二重否定は使用しない

https://github.com/azu/textlint-rule-no-double-negative-ja

    "no-double-negative-ja": true,

ら抜き言葉を使用しない

https://github.com/azu/textlint-rule-no-dropping-the-ra

    "no-dropping-the-ra": true,

逆接の接続助詞「が」を連続して使用しない

https://github.com/takahashim/textlint-rule-no-doubled-conjunctive-particle-ga

逆接の接続助詞「が」は、特に否定の意味ではなくても安易に使われてしまいがちです。

同一文中に複数回出現していないかをチェックします。

    "no-doubled-conjunctive-particle-ga": true,

同じ接続詞を連続して使用しない

https://github.com/takahashim/textlint-rule-no-doubled-conjunction

    "no-doubled-conjunction": true,

同じ助詞を連続して使用しない

https://github.com/azu/textlint-rule-no-doubled-joshi

    "no-doubled-joshi": {
        "min_interval": 1
    },

UTF8-MAC 濁点を使用しない

https://github.com/azu/textlint-rule-no-nfd

文章中にUTF8-MAC 濁点は不要です。 ファイルからコピー&ペーストした文字である場合があります。

    "no-nfd": true,

感嘆符!!、感嘆符??を使用しない

https://github.com/azu/textlint-rule-no-exclamation-question-mark

特定の感嘆符または感嘆符を使用する場合は、オプションで許可して利用してください。

    "rules": {
      "no-exclamation-question-mark": {
        // allow to use !
        "allowHalfWidthExclamation": false,
        // allow to use !
        "allowFullWidthExclamation": true,
        // allow to use ?
        "allowHalfWidthQuestion": false,
        // allow to use ?
        "allowFullWidthQuestion": true
      }
    }

半角カナを使用しない

https://github.com/azu/textlint-rule-no-hankaku-kana

全角カタカナを使用してください。

    "no-hankaku-kana": true,

弱い日本語表現の利用を使用しない

https://github.com/textlint-ja/textlint-rule-ja-no-weak-phrase

〜かもしれない 等の弱い表現を使用しない。

    "ja-no-weak-phrase": true,

同一の単語を間違えて連続しているのをチェックする

https://github.com/textlint-ja/textlint-rule-ja-no-successive-word

同一の単語(形態素解析したtoken)が連続している場合は誤字の可能性があります。

誤字でない場合は、Issue報告してください。

    "ja-no-successive-word": true,

よくある日本語の誤用をチェックする

https://github.com/textlint-ja/textlint-rule-ja-no-abusage

日本語や技術表現における漢字の誤用などをチェックするルールです。

    "ja-no-abusage": true

テクニカルワードをチェックする

https://github.com/azu/textlint-rule-spellcheck-tech-word

WEB+DB PRESS用語統一ルールやJavaScript関連の用語などを含んだテクニカルワードをチェックするルールです。

    "ja-no-abusage": true

表記ゆれをチェックする

https://github.com/azu/textlint-rule-prh

表記ゆれをチェックするルールです。

    "prh": {
      "rulePaths": [
        path.join(__dirname, "prh.yml")
      ]
    }

Readme

Keywords

Package Sidebar

Install

npm i textlint-rule-preset-codeprep

Weekly Downloads

0

Version

1.0.5

License

MIT

Last publish

Collaborators

  • mitsuruog