Skip to content

Commit a69587a

Browse files
committed
feat(rule): add no-nfd rule
fix #10
1 parent 5065642 commit a69587a

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@
3333
- JavaScript周りの単語スペルチェック
3434
- https://github.com/azu/textlint-rule-no-mix-dearu-desumasu
3535
- 文の敬体(ですます調)、常体(である調)の混合をチェック
36+
- https://github.com/azu/textlint-rule-no-nfd
37+
- ホ゜ケット エンシ゛ン のような、Mac OS XでPDFやFinderからのコピペで発生する濁点のチェック
38+
3639

3740
## Usage
3841

@@ -84,7 +87,11 @@ Options
8487
"spellcheck-tech-word": true,
8588
// https://github.com/azu/textlint-rule-no-mix-dearu-desumasu
8689
// 文の敬体(ですます調)、常体(である調)のチェック
87-
"no-mix-dearu-desumasu": true
90+
"no-mix-dearu-desumasu": true,
91+
// https://github.com/azu/textlint-rule-no-nfd
92+
// ホ゜ケット エンシ゛ン
93+
// のような、Mac OS XでPDFやFinderからのコピペで発生する濁点のチェック
94+
"no-nfd": true
8895
}
8996
}
9097
}

lib/textlint-rule-preset-japanese.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ module.exports = {
99
"no-doubled-joshi": require("textlint-rule-no-doubled-joshi"),
1010
"sentence-length": require("textlint-rule-sentence-length"),
1111
"spellcheck-tech-word": require("textlint-rule-spellcheck-tech-word"),
12-
"no-mix-dearu-desumasu": require("textlint-rule-no-mix-dearu-desumasu")
12+
"no-mix-dearu-desumasu": require("textlint-rule-no-mix-dearu-desumasu"),
13+
"no-nfd": require("textlint-rule-no-nfd")
1314
},
1415
"rulesConfig": {
1516
// https://github.com/azu/textlint-rule-max-ten
@@ -43,6 +44,10 @@ module.exports = {
4344
"spellcheck-tech-word": true,
4445
// https://github.com/azu/textlint-rule-no-mix-dearu-desumasu
4546
// 文の敬体(ですます調)、常体(である調)のチェック
46-
"no-mix-dearu-desumasu": true
47+
"no-mix-dearu-desumasu": true,
48+
// https://github.com/azu/textlint-rule-no-nfd
49+
// ホ゜ケット エンシ゛ン
50+
// のような、Mac OS XでPDFやFinderからのコピペで発生する濁点のチェック
51+
"no-nfd": true
4752
}
4853
};

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"textlint-rule-no-doubled-conjunction": "^1.0.1",
3535
"textlint-rule-no-doubled-conjunctive-particle-ga": "^1.0.2",
3636
"textlint-rule-no-doubled-joshi": "^3.0.0",
37-
"textlint-rule-no-mix-dearu-desumasu": "^2.0.1",
37+
"textlint-rule-no-mix-dearu-desumasu": "^3.0.0",
38+
"textlint-rule-no-nfd": "^1.0.1",
3839
"textlint-rule-prh": "^3.0.1",
3940
"textlint-rule-sentence-length": "^1.0.4",
4041
"textlint-rule-spellcheck-tech-word": "^5.0.0"

0 commit comments

Comments
 (0)