Gathering detailed insights and metrics for textlint-rule-preset-smarthr
Gathering detailed insights and metrics for textlint-rule-preset-smarthr
Gathering detailed insights and metrics for textlint-rule-preset-smarthr
Gathering detailed insights and metrics for textlint-rule-preset-smarthr
textlint-rule-preset-jtf-style
JTF Style Guide for Translators Working into Japanese for textlint.
textlint-rule-helper
A helper library for textlint rule.
textlint-rule-preset-ja-spacing
textlint-rule-preset-ja-spacingのルールプリセット
textlint-rule-preset-ja-technical-writing
技術文書向けのtextlintルールプリセット
npm install textlint-rule-preset-smarthr
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
112 Stars
514 Commits
18 Forks
74 Watching
59 Branches
54 Contributors
Updated on 27 Nov 2024
TypeScript (56.97%)
JavaScript (41.91%)
Shell (1.12%)
Cumulative downloads
Total Downloads
Last day
37.1%
2,540
Compared to previous day
Last week
18.6%
9,620
Compared to previous week
Last month
25.4%
38,859
Compared to previous month
Last year
38%
327,955
Compared to previous year
27
SmartHRらしい文書を書くための、textlintルールプリセットを提供します。
Install with pnpm:
pnpm install textlint-rule-preset-smarthr
Via .textlintrc
(Recommended)
textlint --rule preset-smarthr README.md
ソースコードをビルドして、lib
フォルダに公開します。
TypeScriptのソースコードはsrc/
フォルダに書くことができます。
pnpm run build
test
フォルダ内のテストコードを実行します。
testの詳細はtextlint-testerを参照してください。
pnpm test
すべてのルールを有効化して使う場合は、次のように設定してください。
1{ 2 "rules": { 3 "preset-smarthr": true 4 } 5}
デフォルトでは、次のような設定になっています。個別にルールを有効・無効化することも可能です。
1{ 2 "rules": { 3 "preset-smarthr": { 4 "prh-rules": true, 5 "ja-no-mixed-period": true, 6 "no-hankaku-kana": true, 7 "@textlint-rule/no-unmatched-pair": true, 8 "sentence-length": { 9 "max": 120 10 }, 11 "no-doubled-conjunctive-particle-ga": true, 12 "no-double-negative-ja": true, 13 "ja-no-abusage": true, 14 "ja-no-redundant-expression": true, 15 "no-mixed-zenkaku-and-hankaku-alphabet": true, 16 "ja-keishikimeishi": { 17 "detection_hou_kata" : false, 18 "detection_ue" : false 19 }, 20 "ja-hiragana-fukushi": true, 21 "ja-hiragana-hojodoushi": true, 22 "ja-hiragana-daimeishi": true, 23 "ja-no-space-around-parentheses": true, 24 "ja-no-space-between-full-width": true, 25 "ja-space-between-half-and-full-width": { 26 "space": "never" 27 }, 28 "ja-space-after-exclamation": true, 29 "ja-space-after-question": true, 30 "ja-space-around-code": false 31 } 32 } 33}
補足1: textlint-rule-preset-ja-spacing
のルールプリセットを分解して設定しています。
表記ゆれ修正用の辞書の設定にはtextlint-rule-prh
を使っています。
対応用語はdict/
フォルダに入っている.yml
を確認してください。
MIT
No vulnerabilities found.
Reason
30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Reason
no binaries found in the repo
Reason
all changesets reviewed
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
packaging workflow detected
Details
Reason
0 existing vulnerabilities detected
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
security policy file not detected
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