Skip to content Aller au contenu

Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

lexicon.excessive-nominalization

What it flags

Sentences densely packed with nominalizations — verbs turned into abstract nouns. Two problems compound: nominalized text is more abstract (costlier to process) and hides the agent (“who does what” is obscured). FALC and the US Plain Writing Act both recommend strong verbs over nominalizations.

At a glance

Categorylexicon
Default severitywarning
Default weight1
LanguagesEN · FR (overlapping suffix lists)
Sourcesrc/rules/excessive_nominalization.rs

Detection

Walk the sentence. Flag words whose suffix matches the language’s nominalization list. Fire when the count per sentence crosses max_per_sentence.

  • 🇫🇷 Suffixes: -tion, -sion, -ment, -ance, -ence, -age, -ité, -isme, -ure
  • 🇬🇧 Suffixes: -tion, -sion, -ment, -ance, -ence, -ity, -ism, -ness, -al

Parameters

KeyTypedev-docpublicfalc
max_per_sentenceint432
suffixeslistlanguage defaultslanguage defaultslanguage defaults

Known false positives

Technical vocabulary (function, implementation, configuration) contains many legitimate nominalizations, which is why dev-doc relaxes the threshold. The -al suffix in English is too broad (flags crucial, horizontal, positional despite these not being abstract nouns) and is tracked for review in F-excessive-nominalization-suffix-refine on the roadmap.

Example

Nominalizations colour-matched to their active-verb counterparts in the rewrite.

Before (heavy):

La réalisation de l’analyse de la conformité permettra l’identification des axes d’amélioration.

After (lighter):

Nous analyserons la conformité. Cela permettra d’identifier les axes à améliorer.

Suppression

See Suppressing diagnostics.

References

See References for the full bibliography.