-
Notifications
You must be signed in to change notification settings - Fork 0
/
.textlintrc
53 lines (52 loc) · 2.17 KB
/
.textlintrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// see: https://www.forcia.com/blog/002374.html
{
plugins: {
"@textlint/markdown": {
extensions: [".md"], // マークダウン用の拡張
},
},
rules: {
// textlint-rule-prhの設定
prh: {
rulePaths: ["./.prh.yml"],
},
// textlint-rule-preset-jtf-styleの設定
"preset-jtf-style": {
"1.2.1.句点(。)と読点(、)": false, // 文中のピリオドとカンマを許容
//"1.1.3.箇条書き": false, // 箇条書きの文末に句点(。)以外を許可
//"2.1.8.算用数字": false, // 算用数字以外も許容する。1桁は全角でも入力できるように。
"2.2.1.ひらがなと漢字の使い分け": true, // ひらがなにしたほうが良い漢字をサジェスト
"4.1.3.ピリオド(.)、カンマ(,)": false, // 文中のピリオドとカンマを許容
"4.2.7.コロン(:)": false, //半角:を許容
"4.3.1.丸かっこ()": false, // 半角丸括弧を許容
"4.3.2.大かっこ[]": false, // 半角大括弧を許容
},
// textlint-rule-preset-ja-technical-writingの設定
"preset-ja-technical-writing": {
"no-exclamation-question-mark": {
allowFullWidthExclamation: true,
allowFullWidthQuestion: true,
},
"no-doubled-joshi": {
strict: false,
allow: ["か", "が", "に"], // これらの助詞は同一文中に多く登場しても許容
},
},
// textlint-rule-preset-ja-spacingの設定
"preset-ja-spacing": {
"ja-space-around-code": {
before: true,
after: true,
},
},
"ja-technical-writing/ja-no-mixed-period": {
allowPeriodMarks: [":"],
},
"ja-technical-writing/max-ten": { max: 5 }, // 文中の「、」の数は5個まで
"ja-technical-writing/sentence-length": false, // 文の長さは指定なし
"ja-technical-writing/ja-no-weak-phrase": false, // 弱い表現を許容
"ja-technical-writing/max-comma": false, // カンマの数は指定なし
"ja-spacing/ja-space-around-code": false, // インラインコードの前後にスペースを入れなくてもよい
"no-mixed-zenkaku-and-hankaku-alphabet": true,
},
}