Fast path
- no-em-dash Rejects em dashes, with options for en dashes and double hyphens.
tight, not bloated — direct - no-weasel-words Catches reinforcement adverbs like actually, truly, really, and literally.
Shipping faircopy actually changes how you write. - no-rhetorical-scaffolding Flags X is Y, not Z constructions and Without X / With X setups.
Without faircopy... With faircopy... - no-non-inclusive-language Flags non-inclusive terms like blacklist, whitelist, master, and slave, and suggests neutral alternatives.
Add the IP to the whitelist. - no-redundant-phrases Flags padded phrases like in order to and due to the fact that and suggests tighter alternatives.
We added this in order to simplify approvals. - no-passive-voice Flags passive constructions that hide the actor.
The page was approved. - no-filler-words Catches filler words like just that pad out a sentence without adding meaning.
I just wanted to check in.
These rules began as personal feedback. faircopy turns them into enforceable checks that agents must satisfy.