Skip to content

EkLine rules reference

Browse every EkLine Reviewer rule by category. Each rule page explains what it checks, why it matters, and how to fix the issues it flags.

EkLine Reviewer checks your documentation against a set of writing rules. Each rule targets one issue, such as passive voice, a British spelling, or a broken link. This reference documents every rule that is available to all EkLine projects, so you can understand any flag you see and decide how to respond.

When EkLine reviews a file, it reports each issue with a rule ID in brackets, followed by a message:

[EK00300] "responce" could be a typo. Check the spelling.

The rule ID, such as EK00300, identifies the rule. Use it to look up the rule on this page, or to silence the rule in your configuration.

Each rule has two properties that affect how it behaves:

  • Severity — the level EkLine assigns to the issue: suggestion, warning, or error. Severity helps you triage which flags to fix first.
  • Enabled by default — whether the rule runs without any configuration. Some rules are off by default and run only when your project’s rule set includes them — for example, through a style guide.
RuleChecksSeverityDefault
EK00001Prefer American over British spellingWarningOn
EK00007Place commas and periods inside quotation marksErrorOff
EK00010Avoid unnecessary hyphensErrorOn
EK00012Avoid exclamation pointsErrorOn
EK00016Avoid periods in acronyms and initialismsErrorOff
EK00024Avoid repeated wordsErrorOn
EK00025Use a single space between wordsErrorOn
EK00027Avoid words like “from” or “between” in number rangesWarningOn
EK00028Avoid spaces before or after a dashErrorOff
EK00029Spell out ordinal numbersErrorOff
EK00034Use an en dash for negative numbersErrorOn
EK00036Use semicolons judiciouslySuggestionOff
EK00039Use the Oxford commaWarningOn
EK00300Enable dictionary-based spell checkingErrorOn
RuleChecksSeverityDefault
EK00005Prefer present tense over future tenseWarningOn
EK00031Prefer active voice over passive voiceWarningOn
EK00033Use contractionsWarningOn
EK00047Limit first-person pronounsWarningOn
EK00048Avoid adding -ly to ordinal numbersErrorOn
EK00057Write direct action statementsWarningOff
RuleChecksSeverityDefault
EK00008Use the “January 01, 1970” date formatErrorOff
EK00009Define unfamiliar terms and abbreviationsWarningOff
EK00011Avoid ellipsesWarningOn
EK00018Use consistent logical operatorsWarningOff
EK00026Prefer English terms over Latin abbreviationsErrorOn
EK00032Use an em dash instead of an en dashErrorOff
EK00037Use sentence-style capitalization in headingsErrorOn
EK00040Use standardized word-list termsSuggestionOff
EK00049Use “of” instead of “for” with URLSuggestionOn
EK00050Abbreviate units of measurementErrorOn
EK00051Use American-style number formattingWarningOn
EK00053Use standard keyboard shortcut termsWarningOff
EK00054Format data measurements consistentlyWarningOff
EK00055Use numerals for time measurementsWarningOff
EK00056Capitalize unit abbreviations correctlyWarningOff
RuleChecksSeverityDefault
EK00003Avoid potentially condescending languageErrorOn
EK00013Prefer inclusive phrasingErrorOn
EK00014Avoid gender-specific pronounsErrorOn
EK00030Avoid language that defines people by disabilityErrorOn
EK00035Use inclusive technical termsErrorOn
EK00052Avoid directional referencesSuggestionOn
RuleChecksSeverityDefault
EK00015Avoid internet slang and abbreviationsErrorOn
EK00019Avoid weasel wordsSuggestionOff
RuleChecksSeverityDefault
EK00002Avoid acronyms in titles or headingsWarningOff
EK00022Avoid periods at the end of headingsWarningOff
EK00023Avoid end punctuation in headingsWarningOn
RuleChecksSeverityDefault
EK00004Remove parentheses for claritySuggestionOff
EK00006Remove unnecessary adverbsSuggestionOn
EK00017Avoid plurals in parenthesesErrorOn
EK00020Use lowercase after a colonWarningOff
EK00021Limit sentences to 32 words or fewerSuggestionOff
EK00038Prefer simple, concise wordsSuggestionOff
EK00041Require ending punctuation in list itemsErrorOff
EK00042Prefer concise words over complex termsSuggestionOn
EK00043Avoid idioms and colloquialismsSuggestionOn
EK00044Format AM and PM in times correctlyErrorOn
EK00045Avoid ordinal numbers in datesErrorOn
EK00046Spell out month names in datesErrorOn
RuleChecksSeverityDefault
EK00058Avoid a byte order mark before frontmatterErrorOn
RuleChecksSeverityDefault
EK00100Flesch–Kincaid readability scoreSuggestionOff
EK00101Gunning fog readability indexSuggestionOff
RuleChecksSeverityDefault
EK20001Check for broken linksErrorOn
EK20002Check for broken email addressesErrorOff