The rules
Every rule, and how hard it binds
228 base rules across 14 domains and 9 structural layers. Filter them, then open one to see its condition tree, both branches, its exceptions and its sources.
11 rules match. Clear filters
- GRM-003 Or/nor proximity agreement IF subject alternatives are joined by OR or NOR, THEN agree with the closest subject OR rewrite when the result sounds unstable ELSE retain. Context default
- GRM-004 Pronoun–antecedent agreement IF a pronoun refers to an antecedent AND the antecedent is known, THEN align person and number while respecting singular THEY ELSE request the missing referent. Hard constraint
- GRM-009 Complete comparative relation IF a comparison can attach to more than one comparison set, THEN state the full set or rewrite ELSE retain. Hard constraint
- GRM-010 Like for nouns; as for clauses IF the comparison complement contains a finite clause, THEN prefer AS or AS IF; IF it is a noun phrase, LIKE is available ELSE retain idiom. Context default
- GRM-014 Case for coordinated pronouns IF a pronoun appears in coordination, THEN assign the case required by its syntactic role, tested without the other conjunct ELSE retain. Hard constraint
- GRM-015 Reflexive pronoun requires local antecedent IF a reflexive pronoun lacks a compatible local antecedent, THEN replace it with the correct personal pronoun or supply the antecedent ELSE retain. Hard constraint
- PUN-007 Serial comma follows declared style IF a series contains three or more coordinated items, THEN apply the selected serial-comma policy consistently AND add a comma when omission causes ambiguity ELSE retain. Context default
- PUN-012 Possessive form follows number and style IF a noun is possessive, THEN apply the declared singular/plural/proper-name convention consistently ELSE retain. Context default
- PUN-013 Hyphenate ambiguity-prone compound modifiers IF multiple words jointly modify a following noun AND grouping is not immediately clear, THEN hyphenate the compound ELSE omit unnecessary hyphens. Context default
- PUN-018 Quote punctuation follows locale policy IF quoted material meets other punctuation, THEN apply the declared regional or house style ELSE retain. Context default
- SYN-014 Avoid ambiguous scope of only, not, and even IF a focusing or negative operator can modify more than one constituent, THEN move it directly before the intended scope ELSE retain. Hard constraint