npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

textlint-rule-preset-track

v1.5.1

Published

textlint rule for Track

Downloads

34

Readme

textlint-rule-preset-track

npm version CircleCI

textlint rule for Track.

Install

Install with npm:

npm install textlint textlint-rule-preset-track --save-dev

Usage

Via .textlintrc(Recommended)

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

Via CLI

textlint --preset track 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 https://www.jtf.jp/jp/style_guide/styleguide_top.html

"no-zenkaku-numbers": true,

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

https://github.com/azu/textlint-rule-preset-JTF-style https://www.jtf.jp/jp/style_guide/styleguide_top.html

数量を表現し、数を数えられるものは算用数字を使用します。 任意の数に置き換えても通用する語句がこれに該当します。 序数詞(「第~回」「~番目」「~回目」)も算用数字を使います。 慣用的表現、熟語、概数、固有名詞、副詞など、漢数字を使用することが一般的な語句では漢数字を使います。

"arabic-kanji-numbers": true,

日付と曜日が矛盾していないかチェックする

https://github.com/azu/textlint-rule-date-weekday-mismatch

"date-weekday-mismatch": true,

よくある英語のスペルミスをチェックする

https://github.com/io-monad/textlint-rule-common-misspellings

"common-misspellings": true,

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

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

  • 見出しは自動
  • 本文はですます調
  • 箇条書きはである調 文体は見出し、本文、箇条書きの中では統一した表記にします。
"no-mix-dearu-desumasu": {
  "preferInHeader": "",
  "preferInBody": "ですます",
  "preferInList": "である",
  "strict": false
},

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

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

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

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

二重否定は使用しない

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,

TODOマークを残さない

https://github.com/textlint-rule/textlint-rule-no-todo

"no-todo": true,

無効な制御文字を使用しない

https://github.com/textlint-rule/textlint-rule-no-invalid-control-character

"no-invalid-control-character": true,

括弧やクォーテーションなどの記号のペアの整合性をチェックする

https://github.com/textlint-rule/textlint-rule-no-unmatched-pair

"no-unmatched-pair": true,

全角と半角アルファベットを混在させない

https://github.com/textlint-ja/textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet

"no-mixed-zenkaku-and-hankaku-alphabet": {
  "prefer": "半角"
},

サ抜き、サ入れ表現の誤用をチェックする

https://github.com/textlint-ja/textlint-rule-no-insert-dropping-sa

"no-insert-dropping-sa": true,

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

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

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

"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/textlint-ja/textlint-rule-ja-unnatural-alphabet

"ja-unnatural-alphabet": true,

「〜たり〜たりする」をチェックする

https://github.com/textlint-ja/textlint-rule-prefer-tari-tari

"prefer-tari-tari": true,

専門用語のスペルをチェックする

https://github.com/sapegin/textlint-rule-terminology

"terminology": true,

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

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

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

"spellcheck-tech-word": true,

表記ゆれをチェックする

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

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

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

Contribution

  • README.md を更新する際は、 /script/README_template.md を編集し、 npm run docs を実行して自動生成してください(README.md は直接編集しないでください)。