vectorlint init. Presets give you immediate, useful output without requiring you to write any rules first.
The VectorLint preset
The default preset includes eightcheck 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
How presets are configured
When you runvectorlint init, the generated .vectorlint.ini references the VectorLint preset by name:
Combining presets with custom rules
Run the built-in preset alongside your own pack by listing both inRunRules:
MyTeam pack.
Disabling presets for specific patterns
To skip preset rules on drafts or generated content:Next steps
- Defining your style rules: write custom rules to enforce your specific standards
- Project Configuration: control which rules run on which files