間違えていたので修正版です。textlintを実行して!
がエラーになるのはtextlint-rule-preset-ja-technical-writingの設定が原因です。設定項目は感嘆符!!、疑問符??を使用しないを無効にすれば!
や?
を使えるようになります。
設定先は.textlintrc.json
です。これを開いてrules
を以下のようにします。
"rules": { "preset-ja-technical-writing": { "no-exclamation-question-mark": false },
textlintを実行しなおす、あるいはVSCodeの再起動で適用されます。
参考URL
GitHub - textlint-ja/textlint-rule-preset-ja-technical-writing: 技術文書向けのtextlintルールプリセット
以下、以前のドキュメント
ややゆるめの文体にしたくて「!」は許可しよう、という場合の設定です。以下のブログを参考にしました。
以下の設定を.textlintrc.jsonに追加して、VSCodeを再起動したらできました。
"filters": { "allowlist": { "arrow": [ "!" ] } },