ルールの一覧へ

文字で書いた数と括弧の数字が違う

number-word-figure-mismatch既定で動く日本語 / 英語

「三(4)か月」「金参拾万円(30,000円)」のように、文字で書いた数と後ろの括弧の数字が違う所

例

指摘される文
乙は、甲に対し、本件業務の対価として金参拾万円(30,000円)を、業務の完了から三(4)か月以内に支払う。
chaff の出力
1:20 「参拾万円(30,000円)」は、文字では300,000、括弧の数字では30,000です 1:42 「三(4)」は、文字では3、括弧の数字では4です
直した文
乙は、甲に対し、本件業務の対価として金参拾万円(300,000円)を、業務の完了から三(3)か月以内に支払う。
chaff の出力
指摘なし
この例で使った chaff.yaml
genre: legal/contract

直し方

どちらの数が正しいかを確かめ、文字と数字を同じ数にそろえてください。

なぜ指摘するのか

契約書や公式の文書は、読み違いや書き換えを防ぐために数を「三(3)か月」「金参拾万円(300,000円)」のように文字と数字の二通りで書きます。二つが「三(4)か月」「金参拾万円(30,000円)」のように食い違うと、どちらが正しいか文書からは決まらず、後で争いの種になります。片方だけを書き換えたときや、ひな形の数字だけを差し替えたときに起きます。漢数字(大字の壱・弐・参・拾・萬も)と英語の数の語(forty-five、one hundred and five、Fifty Thousand)を数に直し、すぐ後ろの括弧の数字と比べます。

指摘しないもの

文字と数字が同じ数のもの(「三(3)か月」「金参拾万円(300,000円)」)は指しません。括弧の中が数字だけでないもの(「三(第6条)」「三(甲)」)、数字の前が数の語でないもの(「第(6)号」)、ほかの字に続く漢数字(「統一(2)」「唯一(1)」)、万や億で始まる語(「万一(1)」)、二〇二六のように数字を並べただけの漢数字、小さな数の後の西暦らしい四桁(「二(2026)」)は読みません。分数(「百分の三」)の分母は読みません。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: number-word-figure-mismatch — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax number-word-figure-mismatch --why "理由"
チームで止める(chaff.yaml)
rules: number-word-figure-mismatch: off
技術的な情報
層
L1
状態
安定
重さ
注意
対象の言語
日本語と英語
向いている文章
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, literature/fiction, literature/essay, literature/poetry, literature/play, speech/address, speech/transcript

ジャンル

指摘の文

「{written}」は、文字では{words}、括弧の数字では{figure}です

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