All rules

A deposit that is not the stated months of rent

rent-multiple-mismatchon by defaultJapanese / English

A deposit amount that is not the stated months of rent

Example

Flagged
| Item | Amount | | --- | --- | | Rent | $1,600 | | Deposit | 2 months ($3,000) |
What chaff prints
4:13 $3,000 is not 2 months of the rent ($1,600)
Fixed
| Item | Amount | | --- | --- | | Rent | $1,600 | | Deposit | 2 months ($3,200) |
What chaff prints
no finding

How to fix

Check which of the rent, the months and the amount is right, and correct the others. If the months are of the rent with a fee or with tax, say so.

Why it matters

When a listing says "Deposit: 2 months ($3,200)", readers prepare the amount without working it out. It goes wrong when the rent is changed and the deposit line is not, or a line is copied from another unit. When a deposit, key money or guarantee states one number of months and one amount, the amount is compared with that many months of the rent stated before it; with several listings on one page, each deposit is compared with the rent just before it. When a service charge or maintenance fee is stated, the months may be of the rent alone or of the rent and the fee, since listings use both and seldom say which. A rent given as a range ("$1,600 to $1,700") accepts any amount in that range of months.

What it does not flag

A deposit given only in months ("1 month") or only as an amount, "none", a range of months ("1 to 2 months"), a statement with two different pairs of months and amount, an amount with tax, a document with no rent, and a rent or fee line holding two amounts ("$1,600, rising to $1,700") or another period ("per week", "per sq ft per year") are not compared. A deposit before any rent is compared only when the document states one rent. Amounts in different currencies are not compared. A table that names rent and deposit only in its column headings is not read.

Turning it off or relaxing it

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

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

Genres

Message

{amount} is not {months} of the rent ({rent})

This page is built from the rule's definition file:packages/chaff/rules/rent-multiple-mismatch.yaml