| File | Purpose | Location |
|---|---|---|
autter.config.yml | Rule categories and severity levels | Repository root |
.autter/pipeline.yml | Pipeline automation and pre-merge checks | .autter/ directory at repo root |
Both files are optional. If neither is present, Autter uses its default ruleset, which covers security vulnerabilities, performance anti-patterns, and common convention violations.
autter.config.yml
Place this file at the root of your repository to control which rule categories Autter enforces and how strictly it enforces them.autter.config.yml
Severity levels
Each rule category accepts one of three severity levels:| Level | Effect |
|---|---|
block | Prevents merge until the issue is resolved |
warn | Adds a review comment but allows merge to proceed |
info | Informational only — no action or approval required |
block for issues that are never acceptable in your codebase (security vulnerabilities, breaking API changes). Use warn for patterns your team cares about but handles case-by-case. Use info for nudges and style preferences.
.autter/pipeline.yml
Place this file in a.autter/ directory at your repository root to configure automated pre-merge checks, pipeline templates, and notification routing.
.autter/pipeline.yml
Next steps
Rules
Define custom review rules and configure severity levels for each category.
Pipeline
Configure pre-merge checks, pipeline templates, and notification channels.
