proselint icon indicating copy to clipboard operation
proselint copied to clipboard

[Question] Rule «More than 30 ppm of exclamations. Keep them under control.»

Open Kristinita opened this issue 7 years ago • 5 comments

1. Briefly

I don't understand the meaning of rule More than 30 ppm of exclamations. Keep them under control.

2. Detail

I get this error when I have 2 or more exclamation marks in my texts.

I saw source of rule. I learned the following: if I have more than 30 exclamation marks on million words (2 exclamation marks on 66666.6(6) words), this rule works for me.

3. Questions

  1. Do I understand the meaning of the rule?
  2. If yes, what rules of the English language the necessity of this rule? Where can I to see 30 ppm rule in English language grammar resources?

Thanks.

Kristinita avatar Feb 22 '17 08:02 Kristinita

The use of "parts per million" might be a bit cheeky here. Avoid using two or more exclamations in a single text.

dylan-k avatar Jun 19 '18 23:06 dylan-k

I too find the wording of this a bit odd. The rule also seems a bit extreme.

kabouzeid avatar Jan 02 '22 21:01 kabouzeid

I'm also getting this in text with a single exclamation. It's less than a million words, so I guess it still triggers?

ViViDboarder avatar Jan 10 '22 23:01 ViViDboarder

  1. If yes, what rules of the English language the necessity of this rule? Where can I to see 30 ppm rule in English language grammar resources?

Leonard, Elmore. 2007. Elmore Leonard's 10 Rules of Writing. New York: William Morrow and Company.

Nytelife26 avatar Jan 30 '22 18:01 Nytelife26

It triggerred when using a coding, I thought it's wrong

Error in <TClass::BuildRealData>: Inspection for allocator<CorsikaSecParticle> not supported!

that's part of error message of a coding. but when I put it in a markdown It will trigger leonard.exclamation.30ppm More than 30 ppm of exclamations. Keep them under control. I thought it should not check the language in coding blocks

this is a code block!

cxwx avatar Apr 07 '24 13:04 cxwx