Pipeline commands
Three built-in commands give you control over what runs on every PR:_guardrail
Custom checks — create your own pre-merge code quality checks in natural language. No YAML configs or complex regex patterns needed.
_test
Unit test generation — check test coverage and immediately generate any missing tests for changed code paths.
_generate
Docstring generation — create docstrings to make functions, classes, and modules easier to understand in the future.
Pipeline configuration
Autter pipelines are configured in a single YAML file at.autter/pipeline.yml. Use built-in templates as a starting point, then customize enforcement levels to match your team’s standards.
Available pipeline templates
Autter ships with four templates that cover the most common pre-merge workflows:- Standard review
- Security audit
- Performance gate
- Compliance check
The default template. Runs code quality checks, convention detection, and test coverage analysis on every PR. Best for teams getting started with automated review.Checks included:
- Bug and logical error detection
- Convention drift from your merge history
- Test coverage for changed files
- PR summary generation
Templates are starting points, not constraints. You can extend any template with custom
_guardrail checks written in natural language.Built for your CI/CD pipeline
Custom guardrails
Define your own pre-merge quality checks in natural language. No YAML configs or complex regex patterns needed.
Test generation
Automatically detect coverage gaps and generate missing unit tests for changed code paths.
Docstring generation
Auto-generate clear, consistent documentation for functions, classes, and modules.
40+ linters and scanners
Security scanners and linters catch bugs early — and Autter filters out the noise from false positives.
Branch policies
Enforce branch protection rules and ensure PRs meet your quality bar before merging.
Modular pipeline
Pick and choose which checks to run. Enable or disable any step with a single toggle.
