91% of developers use AI tools. Your repo is accumulating technical debt RIGHT NOW.

Configuration

YAML Configuration

Customize SlopBuster by adding a .slopbuster.yaml file to your repository root. No configuration is required — SlopBuster works out of the box.

Full Configuration Example

.slopbuster.yaml
# SlopBuster configuration
language: auto          # auto-detect or specify: typescript, python, go, etc.

reviews:
  progressive_feedback: true    # Show 1-3 issues at a time
  max_findings_per_review: 3    # Cap findings per review
  auto_review: true             # Review on every PR automatically

ignore:
  - "*.test.ts"          # Skip test files
  - "*.spec.ts"          # Skip spec files
  - "node_modules/**"    # Skip dependencies
  - "dist/**"            # Skip build output
  - "*.generated.ts"     # Skip generated code

rules:
  framework_reinvention: error     # Flag as error
  missing_error_handling: warning  # Flag as warning
  ai_slop_detection: true          # Enable AI slop detection
  security_checks: true            # Enable security scanning
  performance_checks: true         # Enable performance analysis

Configuration Options

language

Set to auto for automatic detection, or specify a language like typescript, python, go, rust, etc.

reviews.progressive_feedback

When true, limits findings shown per review to avoid overwhelming developers. Default: true.

reviews.max_findings_per_review

Maximum number of findings per review when progressive feedback is enabled. Default: 3.

rules

Set severity per rule: error, warning, or off. Boolean rules accept true/false.

Viewing Current Configuration

Use @slopbuster config show in any PR comment to see the active configuration for that repository, including defaults and overrides.