ルールの一覧へ

日程の順番が前後している

date-order既定で動く日本語 / 英語

旅程や予定表、変更履歴の見出しで、一つだけ日付の順番が前後している所

例

指摘される文
- 2026年4月1日 出発 - 2026年4月3日 視察 - 2026年3月5日 会議 - 2026年4月10日 帰国
chaff の出力
3:3 「2026年3月5日」が、前後の日付の並びから外れています(前は「2026年4月3日」)
直した文
- 2026年4月1日 出発 - 2026年4月3日 視察 - 2026年4月5日 会議 - 2026年4月10日 帰国
chaff の出力
指摘なし

直し方

日付を確かめて、書き間違いなら直し、順番が違うなら並べ替えてください。

なぜ指摘するのか

旅程やマイルストーンのように日付を並べた箇条書きや表、変更履歴の版ごとの見出しのように同じ深さに並ぶ見出しで、ひとつだけ前の日付より早い日付があると、書き間違いか順番の入れ替わりかを読み手が確かめることになります。並びが古い順か新しい順かは多いほうで決め、それに逆らう日付だけを指します。その向きに沿う日付が半分以下の並びは、名前や版の順に並べた一覧として扱い、何も言いません。

指摘しないもの

その向きに沿う日付が半分以下の並びは、名前や版の順に並べた一覧として扱い、何も言いません。

止める・ゆるめる

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

強さ(段階)

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

ジャンル

指摘の文

「{date}」が、前後の日付の並びから外れています(前は「{previous}」)

「{date}」が、後の日付の並びから外れています(次は「{next}」)

根拠にした文献

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