Autter works out of the box with no configuration required. Connect your repository and your first pull request is analysed automatically using sensible defaults that cover the most common issues. When you’re ready to tailor Autter to your team’s specific standards, two configuration files give you full control:Documentation Index
Fetch the complete documentation index at: https://autter.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
| 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.
