Gathering detailed insights and metrics for textlint-rule-ja-space-around-code
Gathering detailed insights and metrics for textlint-rule-ja-space-around-code
Gathering detailed insights and metrics for textlint-rule-ja-space-around-code
Gathering detailed insights and metrics for textlint-rule-ja-space-around-code
npm install textlint-rule-ja-space-around-code
94.6
Supply Chain
98.5
Quality
83.3
Maintenance
100
Vulnerability
99.3
License
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
73 Stars
155 Commits
14 Forks
4 Watching
4 Branches
12 Contributors
Updated on 30 Oct 2024
Minified
Minified + Gzipped
JavaScript (99.93%)
Shell (0.07%)
Cumulative downloads
Total Downloads
Last day
32.9%
5,599
Compared to previous day
Last week
5.5%
23,769
Compared to previous week
Last month
14.6%
104,066
Compared to previous month
Last year
27.5%
928,226
Compared to previous year
2
1
textlintのスペース関連のmonorepoです。
日本語周りにおけるスペースの有無を決定するtextlintルールプリセットを提供します。
Visit playground:
Install with npm:
npm install textlint-rule-preset-ja-spacing
Via .textlintrc
(Recommended)
1{ 2 "rules": { 3 "preset-ja-spacing": true 4 } 5}
Via CLI
textlint --preset preset-ja-spacing README.md
それぞれのルールは個別のモジュールであるため、必要なルールのみをインストールすることも可能です。
半角文字と全角文字の間にスペースを入れるかどうかのルール。 デフォルトでは、スペースを入れません。
全角文字同士の間のスペースについてのtextlintルール。 デフォルトでは、全角文字どうしの間にスペースを入れません。
カタカナ語間の区切り文字についてのtextlintルール。 カタカナ語間は中黒または半角スペースを用いてカタカナ語を区切ります。
かっこの外側、内側ともにスペースを入れないようにするルール
文末に感嘆符を使用し、後に別の文が続く場合は、直後に全角スペースを挿入します。 文中に感嘆符を使用する場合はスペースを挿入しません
文末に疑問符を使用し、後に別の文が続く場合は、直後に全角スペースを挿入します。 文中に疑問符を使用する場合はスペースを挿入しません。
インラインコードの周りをスペースで囲むかどうかを決めるルール。 デフォルトでは、インラインコードの周りをスペースで囲みません。
リンクの周りをスペースで囲むかどうかを決めるルール。 デフォルトでは、リンクの周りをスペースで囲みません。
デフォルトでは、次のような設定になっています。
1{ 2 "rules": { 3 "preset-ja-spacing": { 4 "ja-nakaguro-or-halfwidth-space-between-katakana": true, 5 "ja-no-space-around-parentheses": true, 6 "ja-no-space-between-full-width": true, 7 "ja-space-between-half-and-full-width": { 8 "space": "never" 9 }, 10 "ja-space-after-exclamation": true, 11 "ja-space-after-question": true, 12 "ja-space-around-code": false, 13 "ja-space-around-link": false 14 } 15 } 16}
またデフォルトでは、次のルールは無効の状態でプリセットに含まれています。
次のように設定することで、ルールを有効にできます。 ルールのオプションについての詳細はそれぞれのパッケージのREADMEを参照してください。
1{ 2 "rules": { 3 "preset-ja-spacing": { 4 "ja-space-around-code": true, 5 "ja-space-around-link": true 6 } 7 } 8}
JTFスタイルガイドに含まれているルールと大部分は共通しています。 以下のプリセットを利用している場合は重複するルールがあります。
その後、packages
全体について操作したい場合はlerna
を使います。
次のコマンドでmonorepoの依存をインストール。
yarn install
textlint-rule-preset-ja-spacing
のテストは事前に全てのパッケージのビルドが必要です。
次のコマンドで全てのパッケージをビルドします。
yarn run build
以下のコマンドで全てのルールのテストを実行できます。
yarn test
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
MIT
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
4 existing vulnerabilities detected
Details
Reason
6 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 5
Reason
Found 8/24 approved changesets -- score normalized to 3
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More