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

syntax.passive-voice

What it flags

Passive-voice constructions. Passive hides the agent and lengthens the sentence without adding information. Legitimate exceptions exist (unknown agent, scientific style, intentional focus on the action) — the rule flags, the author decides.

References. US Plain Language; Strunk & White; FALC.

At a glance

Categorysyntax
Default severitywarning
Default weight2
LanguagesEN · FR (separate heuristics)
Sourcesrc/rules/passive_voice.rs

Detection (v0.1 heuristic)

  • 🇬🇧 be (conjugated) + past participle [+ by …]. Handles regular -ed and the irregular-participle table.
  • 🇫🇷 être (conjugated) + past participle [+ par …], plus se faire + infinitif. Harder than EN because of participle agreement (gender/number) and confusion with (a) subject attribute (il est content vs il est vu) and (b) compound-tense être auxiliary (elle est partiepassé composé, active).

Expect ~70–80% precision. A POS-parser-based replacement is planned for a future lucid-lint-nlp plugin.

Parameters

KeyTypedev-docpublicfalc
max_per_paragraphint310
ignore_scientific_styleboolfalsefalsefalse

Suppression

Use inline disables on intentional passives. See Suppressing diagnostics.

References

See References for the full bibliography.