ルールの一覧へ

人数の列で、一行だけ量が比のとおりに増えていない

scaled-quantity-mismatch既定で動く日本語 / 英語

人数ごとの列を持つ材料の表で、一行だけ比のとおりに増えていない量

例

指摘される文
| 材料 | 4人分 | 8人分 | | --- | --- | --- | | 合いびき肉 | 500g | 1000g | | 玉ねぎ | 1個 | 2個 | | 牛乳 | 60ml | 120ml | | ケチャップ | 大さじ4 | 大さじ4 |
chaff の出力
6:18 「ケチャップ」の8人分「大さじ4」が、ほかの3行と同じ比で増えていません(4人分「大さじ4」から比のとおりなら 8)
直した文
| 材料 | 4人分 | 8人分 | | --- | --- | --- | | 合いびき肉 | 500g | 1000g | | 玉ねぎ | 1個 | 2個 | | 牛乳 | 60ml | 120ml | | ケチャップ | 大さじ4 | 大さじ8 |
chaff の出力
指摘なし

直し方

その行の量を、列の人数の比に合わせて直してください。わざと増やさない量(塩少々のような量)なら「少々」「適量」と書くと指しません。

なぜ指摘するのか

「4人分|8人分」のように人数ごとの列を並べた材料の表で、ほかの行は2倍になっているのに一行だけ同じ量(ケチャップ 大さじ4|大さじ4)だと、その列で作る人は量を間違えます。列を足したときに一行だけ直し忘れると起きます。見出しが人数や倍数(4人分、8人前、×2、Serves 4、8 servings)だけの列を二つ以上持つ表で、行ごとに最初の列の量と比べ、少なくとも3行がちょうど列の比のとおりに増え、比のとおりでない行がちょうど一行のときに、その升を指します。量は数と単位で読み、単位が同じ升どうし(g と kg は換算して)だけを比べます。列が三つ以上あり、同じ行がどの列とも合わず、ほかの列どうしは比のとおりのときは、最初の列の升を指します。

指摘しないもの

作る人に任せた量(少々、適量、お好みで)の行、数が一つでない升(大さじ1と1/2、2個(約300g))、単位の違う升(1個と200g)、比のとおりに増える行が3行より少ない表、比のとおりでない行が二行以上ある表(人数で量を変えない作り方かもしれません)、列が三つ以上あってどの列も同じ量の行は言いません。見出しが人数だけでない列(分量、メモ)は読みません。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: scaled-quantity-mismatch — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax scaled-quantity-mismatch --why "理由"
チームで止める(chaff.yaml)
rules: scaled-quantity-mismatch: off
技術的な情報
層
L3
状態
安定
重さ
注意
対象の言語
日本語と英語
向いている文章
business, technical, blog, legal, docs, academic, literature, speech

強さ(段階)

chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。

strictエラー
normal注意
relaxed情報

このルールには数える上限がありません。段階は指摘の重さを変えます。relaxed にすると指摘は消えずに一段軽く出ます。

ジャンルごとの動き

既定で動くジャンル
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
このルールを止めるジャンル
literature/fiction, literature/essay, literature/poetry, literature/play

ジャンル

指摘の文

「{item}」の{column}「{written}」が、ほかの{scaledRows}行と同じ比で増えていません({otherColumn}「{other}」から比のとおりなら {expected})

このページはルールの定義ファイルから作られています:packages/chaff/rules/scaled-quantity-mismatch.yaml