Introduction to Bob the Fixer
Bob the Fixer is an intelligent AI system for code analysis and automated fixes to achieve ZERO technical debt.
What is Bob the Fixer?
Bob the Fixer integrates SonarQube with AI coding tools for superior code quality management. It uses the Model Context Protocol (MCP) to connect your AI assistant directly to SonarQube's powerful code analysis capabilities.
Key Features
- SonarQube Integration - Direct connection to your SonarQube server for real-time code analysis
- AI-Powered Fixes - Automatic code fixes using Claude Code, GitHub Copilot, Gemini, or OpenAI
- Real-time Analysis - Instant feedback on code quality issues
- Zero Technical Debt - Systematic approach to eliminate all code issues
Supported AI Tools
Bob the Fixer works seamlessly with multiple AI coding assistants:
| CLI Tool | Status | MCP Support |
|---|---|---|
| Claude Code | Fully Supported | Native CLI |
| GitHub Copilot CLI | Fully Supported | Native CLI |
| Gemini CLI | Fully Supported | Native CLI |
| OpenAI Codex CLI | Fully Supported | Native CLI |
How It Works
- Request - AI Assistant asks Bob to analyze your project
- Trigger - Bob triggers SonarQube to scan your codebase
- Scan - SonarQube analyzes your code for issues
- Process - Bob receives raw issues from SonarQube
- Enrich - Bob prepares fix-ready context for AI: issue details with file header, plain-text snippets, rule explanations, and (when available) data flow + test/coverage hints
- Fix - AI understands the full picture and applies precise automated fixes
Getting Started
Ready to eliminate technical debt? Get started with our Installation Guide.