短縮形の使いかたが揃っていない
contraction-consistency既定で動く(情報)英語
英語で、同じ語を「don't」と「do not」のように両方の形で書いている所
例
指摘される文
We don't store your password. We don't read your messages. We don't share your data. We do not sell your address.
chaff の出力
1:86 "do not" is written "don't" elsewhere in the document
直した文
We don't store your password. We don't read your messages. We don't share your data. We don't sell your address.
chaff の出力
指摘なし
直し方
同じ語は、多いほうの書きかたに揃えてください。
なぜ指摘するのか
短縮形を使うかどうかは文体の選択で、どちらが正しいかは決めません。1 つの文書で混ざっていると、読み手は文ごとに距離感を測り直すことになります。
指摘しないもの
短縮形を使うかどうかは決めません。比べるのは同じ語の 2 つの形(「you're」と「you are」)だけで、別の語どうしは比べません。「you're」と書き、否定は「do not」と書く文書は揃っています。同じ語の 2 つの形が同じ回数なら、少ないほうが無いので指しません。引用符で挙げた短い語句("Do Not Disturb"、‘we’re going to x’)は名前か例なので数えません。
止める・ゆるめる
この一か所だけ黙らせる(文書に書く)
<!-- stet: contraction-consistency — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax contraction-consistency --why "理由"
チームで止める(chaff.yaml)
rules:
contraction-consistency: off
技術的な情報
- 層
- L2
- 状態
- 安定
- 重さ
- 情報
- 対象の言語
- en
- 向いている文章
- blog, business, technical, legal, docs, academic, literature, speech
強さ(段階)
chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。
| strict | 同じ語の少ないほうの書き方が 4 箇所以下のとき指摘 |
|---|---|
| normal | 同じ語の少ないほうの書き方が 2 箇所以下のとき指摘 |
| relaxed | 同じ語の少ないほうの書き方が 1 箇所以下のとき指摘 |
ジャンルごとの動き
- 既定で動くジャンル
- 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
- このルールを止めるジャンル
- literature/fiction, literature/essay, literature/poetry, literature/play, speech/transcript
指摘の文
「{matched}」は、この文書のほかの所では「{majority}」と書かれています
このページはルールの定義ファイルから作られています:packages/chaff/rules/contraction-consistency.yaml