All rules

Japanese commas and periods are mixed

kutoten-consistencyon by defaultJapanese

Japanese commas or periods written two ways (、 and ,, 。 and .)

Example

Flagged
申込書は、窓口で受け付けます。書類は,担当者が確認します。結果は、翌日に知らせます。
What chaff prints
1:19 読点を「,」と書いています(この文書はふつう「、」。3 箇所のうち 1 箇所が違う)
Fixed
申込書は、窓口で受け付けます。書類は、担当者が確認します。結果は、翌日に知らせます。
What chaff prints
no finding

How to fix

Match the way the rest of the document does it. If the team has decided, write it in the style guide.

Why it matters

Whether Japanese text uses 、 or , for its commas and 。 or . for its periods is a choice either way (, is common in horizontal academic and official writing). What reads badly is mixing both in one document, which makes a pasted sentence or another writer's paragraph stand out. chaff does not decide which is right; for commas and for periods separately, it points at whichever the document uses less. Marks inside a number (1,000, 3.5), after a list number or label (1.はじめに, 2.確認, (注)1., イ.ロ.), after a one- or two-letter label (Q.), in a company form written in Latin letters (CO.,LTD.), inside a 「」 quotation, and in a sentence that starts with a note number or holds a URL (a citation follows its own style) are not counted.

What it does not flag

Marks inside numbers (1,000, 3.5), after a list number or label (1., (注)1., イ.), after a number that is referred to (3.から5.まで, (1)4.の改正), in a letter label (Q., or A1. at the start of a line), in a company form (CO.,LTD.), inside 「」, and in a note or a sentence with a URL are not counted. Neither way is called right.

Turning it off or relaxing it

Silence this one spot (in the document)
<!-- stet: kutoten-consistency — reason -->
Relax it for the team (the reason is kept as a comment in chaff.yaml)
npx chaffjs relax kutoten-consistency --why "reason"
Turn it off for the team (chaff.yaml)
rules: kutoten-consistency: off
Technical details
Layer
L3
Status
stable
Severity
warning
Languages
ja
Suited to
business, technical, blog, legal, docs, academic, literature, speech

Levels

Set a level for this rule under rules in chaff.yaml. With nothing set, it runs at the level its genre gives it (see By genre below).

strictreported once 1 places go against the document's habit
normalreported once 1 places go against the document's habit
relaxedreported once 3 places go against the document's habit

By genre

Runs by default in
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

Genres

Message

"{mark}" here, where the document usually writes "{usual}" ({count} of {of})

The Japanese comma is written "{mark}" here, where the document usually writes "{usual}" ({count} of {of})

The Japanese period is written "{mark}" here, where the document usually writes "{usual}" ({count} of {of})

This page is built from the rule's definition file:packages/chaff/rules/kutoten-consistency.yaml