All rules

Too many commas in one sentence

max-tenon by default (info)Japanese

A Japanese sentence cut by many commas (、)

Example

Flagged
担当者が、会議室で、新人に、資料を、配布し、内容を、丁寧に、説明しました。
What chaff prints
1:1 一文に読点が 7 個あります(6 個まで)
Fixed
担当者が会議室で新人に資料を配布しました。続けて、内容を丁寧に説明しました。
What chaff prints
no finding

How to fix

Split the sentence in two where the meaning breaks.

Why it matters

In Japanese, a sentence cut by many commas (、) leaves the reader unable to tell which pieces belong together. Many commas usually mean the sentence carries too much. Commas that only separate listed nouns (名前、会社名、連絡先) and commas inside 「」 quotations are not counted.

What it does not flag

Only 、 and , are counted. Commas between two nouns (listed items) and commas inside 「」 quotations are not.

Turning it off or relaxing it

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

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).

strictup to 4 commas in a sentence
normalup to 6 commas in a sentence
relaxedup to 8 commas in a sentence

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, docs/manual, docs/faq, docs/glossary, academic/paper, speech/address, speech/transcript
Turned off by the genre in
legal/contract, legal/statute, legal/judgment, legal/patent, literature/fiction, literature/essay, literature/poetry, literature/play

Genres

Message

{count} commas in one sentence (limit {limit})

Rewrite depth (chaff fix-plan --depth): light — words and sentences; the structure and the voice stay

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