All rules

Open list that a limit closes

nado-closed-liston by defaultJapanese / English

An open list (etc., and so on) that "only" or "limited to" closes

Example

Flagged
Collection covers furniture, bedding, bicycles, etc. only.
What chaff prints
1:49 "etc." leaves the list open, but "only" closes it
Fixed
Collection covers furniture, bedding and bicycles only.
What chaff prints
no finding

How to fix

If only the items named are covered, delete "etc.". If others are too, name them, or drop the limit ("Collection covers furniture, bedding, bicycles and similar items").

Why it matters

"Collection covers furniture, bedding, bicycles, etc. only" leaves the list open (etc.: there are others) and closes it (only: nothing else) in the same breath. The reader cannot tell whether something not named is covered, and in a notice or an application guide that decides whether a request is accepted. chaff reports "etc.", "and so on" and "and the like" right before "only", or at the end of a list that "only" or "limited to" governs.

What it does not flag

Only "etc.", "and so on" and "and the like" right before "only", or at the end of a comma-separated list that "only", "limited to", "restricted to", "solely" or "exclusively" governs. A list with a verb between the limit and the open word ("Only members may use the gym, the pool, etc.": only governs members) is not reported, nor is "not only", "not limited to" or "including but not limited to". Nor is a list of examples in brackets after a word, when the limit stands after the bracket and governs that word ("staff (engineers, designers, etc.) only"). In Japanese, 等 that repeats a list the same sentence named before (指示等が … 当該指示等に限り) is not reported either.

Turning it off or relaxing it

Silence this one spot (in the document)
<!-- stet: nado-closed-list — reason -->
Relax it for the team (the reason is kept as a comment in chaff.yaml)
npx chaffjs relax nado-closed-list --why "reason"
Turn it off for the team (chaff.yaml)
rules: nado-closed-list: off
Technical details
Layer
L2
Status
stable
Severity
warning
Languages
Japanese and English
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).

strictwarning
normalwarning
relaxedinfo

This rule has no limit to count to. A level sets how a finding is marked: relaxed keeps the finding and marks it a step lower.

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
Turned off by the genre in
literature/fiction, literature/essay, literature/poetry, literature/play, speech/address, speech/transcript

Genres

Message

"{open}" leaves the list open, but "{limit}" closes it

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/nado-closed-list.yaml