なぜなぜ、あるある、よくよくなどの繰り返しの言葉を textlint で許可する

allow での指定方法


Posted on 2024年 5月 27日 (月)
Tags textlint
textlint

「なぜなぜ分析」や「あるあるだが」という単語が textlint で引っかかる

最近、ブログの校正のために textlint による CI/CD での自動チェックを導入した。 自分の書き方の癖に気づけて良いのだが、「あるあるの事象」「なぜなぜ分析をする」というような単語もデフォルトでは引っかかるようになってしまった。

引っかかるのは、ja-no-successive-word の rule だが、これは ja-technical-writing の中に含まれている。 下記の設定を .textlintrc.json にいれることで、「よくよく考えると」のような表現を許可できる。

 1"rules": {
 2    "preset-ja-technical-writing": {
 3        "ja-no-successive-word": {
 4            "allow": [
 5                "なぜ",
 6                "よく",
 7                "ある"
 8            ]
 9        },
10    }
11}

このブログで設定している現段階の設定

色々ハマったところがあったので、参考までにこのブログのケースで適用している設定も載せておく。

 1{
 2    "rules": {
 3        "no-todo": true,
 4        "preset-ja-technical-writing": {
 5            "sentence-length": false,
 6            "max-kanji-continuous-len": false,
 7            "max-comma": false,
 8            "max-ten": false,
 9            "no-exclamation-question-mark": false,
10            "ja-no-weak-phrase": false,
11            "ja-no-mixed-period": {
12                "periodMark": "。",
13                "allowPeriodMarks": [
14                    "、",
15                    "...",
16                    "…",
17                    ":",
18                    ":"
19                ],
20                "allowEmojiAtEnd": false,
21                "forceAppendPeriod": false
22            },
23            "ja-no-successive-word": {
24                "allow": [
25                    "なぜ",
26                    "よく",
27                    "ある"
28                ]
29            }
30        },
31        "spellcheck-tech-word": true
32    },
33    "filters": {
34        "allowlist": {
35            "allow": [
36                "%",
37                ".git",
38                ".gitignore",
39                "Activity",
40                "Disk",
41                "git",
42                "IO",
43                "scheme"
44            ]
45        }
46    }
47}

Share