Migration Guide: From SonarQube to Codluma in 5 Steps

Step-by-step guide to migrate from SonarQube to Codluma. Keep your existing quality rules, switch to real-time PR review.
SonarQube is a mature static analysis platform. But if you're looking for real-time PR review without the infrastructure overhead, Codluma offers a faster path to code quality.
This guide covers: what changes, what stays the same, how to migrate quality rules, and how to run both tools together during transition.
Why Teams Switch from SonarQube to Codluma
1. Operational Burden: SonarQube requires database, self-hosting, maintenance. Codluma is SaaS-only.
2. PR Feedback Speed: SonarQube reports findings after push. Codluma reports in 30-60 seconds on PR open.
3. Simpler Setup: SonarQube takes 15-20 minutes. Codluma takes 2-3 minutes.
4. Cost Model: SonarQube charges per developer. Codluma charges per developer but includes unlimited repos.
Step 1: Export Your SonarQube Quality Rules
From SonarQube admin panel: Settings → Quality Rules → Export
You'll get an XML file of all custom rules, exclusions, and quality gates.
Codluma uses a simpler rule engine, so not all rules map 1:1. But core quality checks (security, maintainability, code duplication) are supported.
Step 2: Install Codluma GitHub/GitLab App
Go to Codluma.ai → Settings → Install App
Select repos to monitor (can be all or a subset for testing)
Grant minimum required permissions (read code, post reviews)
Takes 2-3 minutes.
Step 3: Configure Quality Gate & Strictness
Codluma has 5 strictness levels: Lenient, Low, Medium, High, Pedantic
Start with "Medium" to match SonarQube's default strictness
Per-repo configuration: different repos can have different strictness
Custom rules: define rules for your codebase (risky files, patterns, etc.)
Step 4: Run Both in Parallel (Testing Phase)
Keep SonarQube running for 1-2 weeks while you test Codluma
Compare findings: SonarQube batch analysis vs Codluma real-time PR review
Adjust Codluma strictness based on what you see
Train your team: explain why Codluma reports are different from SonarQube
Step 5: Switch Off SonarQube (or Keep as Secondary Check)
Once confident, remove SonarQube webhook from GitHub/GitLab
Optionally: keep SonarQube running nightly as a secondary deep-scan
Codluma becomes your primary PR review tool
Delete SonarQube infrastructure (no longer needed)
Key Differences & What to Expect
SonarQube is batch-analysis (weekly scans). Codluma is real-time (every PR).
SonarQube focuses on metrics (LOC, duplication, test coverage). Codluma focuses on findings (bugs, security, quality).
SonarQube has an expensive enterprise edition. Codluma has transparent, flat per-developer pricing.
Expected team feedback: "PRs get feedback way faster now."
About the Author
Aisha Patel
Staff Engineer, Codluma
Aisha designed Codluma's dependency graph analysis from the ground up. 10+ years at Uber managing monorepo infrastructure and impact analysis. Published researcher in static analysis.