Monotonous sentence rhythm
sentence-rhythmon by defaultJapanese / English
Sentences that are all about the same length, so the text reads as a drone
Example
How to fix
Mix in short sentences. Splitting one in two is enough.
Why it matters
When every sentence is the same length, the reader loses the rhythm. It is also a common shape of generated text.
What it does not flag
List items are not counted, since a list is written alike on purpose. Prose of fewer than 8 sentences is not measured, because the spread means little.
Turning it off or relaxing it
Technical details
- Layer
- L1
- Status
- stable
- Severity
- warning
- Languages
- Japanese and English
- Suited to
- technical/readme, 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).
| strict | reported when sentence length varies by less than 35% |
|---|---|
| normal | reported when sentence length varies by less than 30% |
| relaxed | reported when sentence length varies by less than 20% |
These genres set their own numbers for the levels (npx chaffjs explain shows them): blog
By genre
- Runs by default in
- technical/readme, blog/tech, blog/essay, blog/owned-media
- Turned off by the genre in
- 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
- Not suited to, and not run in
- technical/spec, business/proposal, business/report, business/email, business/press-release, business/meeting-notes
Message
Sentence length varies by only {count}% (want {limit}%)
Rewrite depth (chaff fix-plan --depth): light — words and sentences; the structure and the voice stay
Sources
This page is built from the rule's definition file:packages/chaff/rules/sentence-rhythm.yaml