Skip to content

Commit 8f584e0

Browse files
committed
feat(rule): add no-doubled-conjunctive-particle-ga and no-nfd
1 parent c75b4bf commit 8f584e0

File tree

3 files changed

+31
-7
lines changed

3 files changed

+31
-7
lines changed

README.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ https://github.com/azu/textlint-rule-max-ten
5353
},
5454
5555
### 連続できる最大の漢字長は5文字まで
56-
6文字以上の漢字は使用しない
56+
漢字同士が連続していると読みにくさにつながります。
5757
https://github.com/azu/textlint-rule-max-kanji-continuous-len
5858

5959
"max-kanji-continuous-len": {
@@ -109,7 +109,15 @@ https://github.com/azu/textlint-rule-no-start-duplicated-conjunction
109109
"no-start-duplicated-conjunction": {
110110
"interval": 2
111111
},
112+
112113
114+
### 逆接の接続助詞「が」を連続して使用しない
115+
逆接の接続助詞「が」は、特に否定の意味ではなくても安易に使われてしまいがちです。
116+
同一文中に複数回出現していないかどうかをチェックします。
117+
https://github.com/takahashim/textlint-rule-no-doubled-conjunctive-particle-ga
118+
119+
"no-doubled-conjunctive-particle-ga": true,
120+
113121
### 同じ接続詞を連続して使用しない
114122
https://github.com/takahashim/textlint-rule-no-doubled-conjunction
115123

@@ -120,6 +128,12 @@ https://github.com/takahashim/textlint-rule-no-doubled-conjunction
120128
"no-doubled-joshi": {
121129
"min_interval": 1
122130
},
131+
132+
### UTF8-MAC 濁点を使用しない
133+
文章中にUTF8-MAC 濁点は不要です。
134+
https://github.com/azu/textlint-rule-no-nfd
135+
136+
"no-nfd": true,
123137
124138
### 感嘆符!!、疑問符??を使用しない
125139
https://github.com/azu/textlint-rule-no-exclamation-question-mark
@@ -132,8 +146,7 @@ https://github.com/azu/textlint-rule-no-hankaku-kana
132146
"no-hankaku-kana": true,
133147
134148
### 弱い日本語表現の利用を使用しない
135-
- `〜かもしれない` 等の弱い表現を使用しない
136-
149+
`〜かもしれない` 等の弱い表現を使用しない。
137150
https://github.com/textlint-ja/textlint-rule-ja-no-weak-phrase
138151

139152

lib/textlint-rule-preset-ja-technical-writing.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ module.exports = {
1212
"arabic-kanji-numbers": jtfRules["2.2.2.算用数字と漢数字の使い分け"],
1313
"no-start-duplicated-conjunction": require("textlint-rule-no-start-duplicated-conjunction"),
1414
"no-doubled-conjunction": require("textlint-rule-no-doubled-conjunction"),
15+
"no-doubled-conjunctive-particle-ga": require("textlint-rule-no-doubled-conjunctive-particle-ga"),
1516
"no-double-negative-ja": require("textlint-rule-no-double-negative-ja"),
1617
"no-doubled-joshi": require("textlint-rule-no-doubled-joshi"),
1718
"no-dropping-the-ra": require("textlint-rule-no-dropping-the-ra"),
19+
"no-nfd": require("textlint-rule-no-nfd"),
1820
"no-exclamation-question-mark": require("textlint-rule-no-exclamation-question-mark"),
1921
"no-hankaku-kana": require("textlint-rule-no-hankaku-kana"),
2022
"ja-no-weak-phrase": require("textlint-rule-ja-no-weak-phrase"),
@@ -38,14 +40,15 @@ module.exports = {
3840
max: 3
3941
},
4042
// # 連続できる最大の漢字長は5文字まで
41-
// 6文字以上の漢字は使用しない
43+
// 漢字が連続していると読みにくさにつながります。
4244
// https://github.com/azu/textlint-rule-max-kanji-continuous-len
4345
"max-kanji-continuous-len": {
4446
max: 5
4547
},
4648
// # 漢数字と算用数字を使い分けます
4749
// 数量を表現し、数を数えられるものは算用数字を使用します。
48-
// 任意の数に置き換えても通用する語句がこれに該当します。序数詞(「第~回」「~番目」「~回目」)も算用数字を使います。
50+
// 任意の数に置き換えても通用する語句がこれに該当します。
51+
// 序数詞(「第~回」「~番目」「~回目」)も算用数字を使います。
4952
// 慣用的表現、熟語、概数、固有名詞、副詞など、漢数字を使用することが一般的な語句では漢数字を使います。
5053
// https://github.com/azu/textlint-rule-preset-JTF-style
5154
// https://www.jtf.jp/jp/style_guide/styleguide_top.html
@@ -77,13 +80,22 @@ module.exports = {
7780
"no-start-duplicated-conjunction": {
7881
"interval": 2
7982
},
83+
// # 逆接の接続助詞「が」を連続して使用しない
84+
// 逆接の接続助詞「が」は、特に否定の意味ではなくても安易に使われてしまいがちです。
85+
// 同一文中に複数回出現していないかどうかをチェックします。
86+
// https://github.com/takahashim/textlint-rule-no-doubled-conjunctive-particle-ga
87+
"no-doubled-conjunctive-particle-ga": true,
8088
// # 同じ接続詞を連続して使用しない
8189
// https://github.com/takahashim/textlint-rule-no-doubled-conjunction
8290
"no-doubled-conjunction": true,
8391
// # 同じ助詞を連続して使用しない
8492
"no-doubled-joshi": {
8593
"min_interval": 1
8694
},
95+
// # UTF8-MAC 濁点を使用しない
96+
// 文章中にUTF8-MAC 濁点は不要です。
97+
// https://github.com/azu/textlint-rule-no-nfd
98+
"no-nfd": true,
8799
// # 感嘆符!!、疑問符??を使用しない
88100
// https://github.com/azu/textlint-rule-no-exclamation-question-mark
89101
"no-exclamation-question-mark": true,

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"textlint-rule-no-nfd": "^1.0.1",
5151
"textlint-rule-no-start-duplicated-conjunction": "^1.1.2",
5252
"textlint-rule-preset-jtf-style": "^2.2.1",
53-
"textlint-rule-sentence-length": "^1.0.7",
54-
"textlint-rule-spellcheck-tech-word": "^5.0.0"
53+
"textlint-rule-sentence-length": "^1.0.7"
5554
}
5655
}

0 commit comments

Comments
 (0)