ルールの一覧へ

語句の途中に空白がある

stray-space既定で動く(情報)日本語

「確認 しました」のように、ひとつながりの語句の途中に空白が紛れこんだ所

例

指摘される文
資料を確認しました。担当者が払いました。会議で決めました。見積もりを 送りました。
chaff の出力
1:35 助詞「を」と「送り」のあいだに空白があります(この文書は文節のあいだをふつう詰めて書く。4 箇所のうち 1 箇所が空いている)
直した文
資料を確認しました。担当者が払いました。会議で決めました。見積もりを送りました。
chaff の出力
指摘なし

直し方

空白を消して詰めてください。文節ごとに空ける書き方をしているなら、文書全体でそろえてください。

なぜ指摘するのか

「こころさんが 払った」「確認 しました」のように、一続きに読む語句の途中に空白が入ると、読み手はそこで区切れるのかと迷います。打ち直しや貼り付けで残りやすく、目で見ても気づきにくい空白です。chaff は二つの境目を別々に数えます。助詞の後ろ(「が 払った」、文節の切れ目)と、文節を始められない語の前(「アプリ が」の助詞、「行き ます」の助動詞、「確認 しました」の「する」、「例 えば」のように語の途中で切れて語として読めないかな)です。文節ごとに空けて書く分かち書き(子ども向けの文や、日本語を学ぶ人向けの文)は書き方の一つなので、chaff はどちらが正しいかを決めず、文書の中で空けたほうが少ないときだけ、その空白を指摘します。名詞どうしのあいだ(「担当 田中」の名札と値、「赤坂 文弥」の名前、「サムネイル キャッシュ」の複合語)は書き方として空けることが多いので数えません。句点で終わらない行(歌、名札と値、表のような行)、見出し、表、行頭の全角空白の字下げ、行頭の項目の記号(「イ 」)の後ろ、Markdown の改行、鉤括弧(「」『』)で引いたものの中、英字・数字との境目(latin-spacing が見ます)も数えません。

指摘しないもの

名詞と名詞のあいだの空白(担当 田中)、句点で終わらない行、見出し、表、「」の中、英数字との境目は見ません。文書全体が文節ごとに空ける書き方なら指しません。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: stray-space — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax stray-space --why "理由"
チームで止める(chaff.yaml)
rules: stray-space: off
技術的な情報
層
L3
状態
安定
重さ
情報
対象の言語
ja
向いている文章
business, blog, technical, legal, docs, academic, literature, speech
文書から読み取るもの
pos

強さ(段階)

chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。

strict少ないほうの空け方が 1 箇所あれば指摘
normal少ないほうの空け方が 1 箇所あれば指摘
relaxed少ないほうの空け方が 3 箇所あれば指摘

ジャンルごとの動き

既定で動くジャンル
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, literature/fiction, literature/essay, literature/poetry, literature/play, speech/address, speech/transcript

ジャンル

指摘の文

「{before}」と「{after}」のあいだに空白があります(この文書では {of} 箇所のうち {count} 箇所が空いている)

助詞「{before}」と「{after}」のあいだに空白があります(この文書は文節のあいだをふつう詰めて書く。{of} 箇所のうち {count} 箇所が空いている)

「{before}」と「{after}」は一続きの語句ですが、あいだに空白があります({of} 箇所のうち {count} 箇所が空いている)

このページはルールの定義ファイルから作られています:packages/chaff/rules/stray-space.yaml