Skip to main content
VectorLint ships with a built-in rule preset that activates automatically when you run vectorlint init. Presets give you immediate, useful output without requiring you to write any rules first.

The VectorLint preset

The default preset includes eight check rules:
  • AI Pattern (AIPattern): flags structural tells, rhetorical scaffolding, and tone problems that signal AI-generated writing
  • Capitalization (Capitalization): flags inconsistent capitalization style across headings in the same document
  • Consistency (Consistency): flags naming and terminology inconsistency within a document
  • Inclusivity (Inclusivity): flags gendered pronouns and role nouns where a neutral alternative exists
  • Passive Voice (PassiveVoice): flags passive constructions that reduce clarity or directness
  • Repetition (Repetition): flags repeated words and ideas restated without adding new information
  • Unsupported Claims (UnsupportedClaims): flags unsourced factual claims and vague authority citations
  • Wordiness (Wordiness): flags wordy phrases where a shorter equivalent exists
These rules run against all Markdown files by default when the preset is active.

How presets are configured

When you run vectorlint init, the generated .vectorlint.ini references the VectorLint preset by name:
Preset rules behave identically to custom rules. You can combine them with your own rule packs or disable them for specific file patterns.

Combining presets with custom rules

Run the built-in preset alongside your own pack by listing both in RunRules:
Files matching this pattern will run all VectorLint preset rules plus all rules in your MyTeam pack.

Disabling presets for specific patterns

To skip preset rules on drafts or generated content:

Next steps