Sonar LLM Leaderboard - Java - Code Smell Density: leaderboard

SonarQube code smells (maintainability issues) per 1,000 lines of generated Java code on Sonar's LLM Leaderboard, which has each model solve a fixed set of Java programming assignments and analyses the generated code with SonarQube; lower is better.

Metric: Code smells per 1,000 lines of code (lower is better). Source: www.sonarsource.com. Saturation forecast: Not forecast. 74 models tracked.

Top models

#ModelScoreOverall rank
1Claude Opus 4.5 (High)13.79#87 (Claude Opus 4.5)
2GLM-514.17#149
3Claude Sonnet 5 (Thinking)14.28#65 (Claude Sonnet 5)
4Kimi K2.5 (Thinking)14.5#152 (Kimi K2.5)
5GLM-4.715#202
6Mistral Large 315.02#410
7MiniMax-M2.515.08#316
8Kimi K2.615.26#113
9MiniMax-M2.715.33#270
10Gemini 4 Argon (High)15.53#9 (Gemini 4 Argon)
11MiniMax-M315.97#151
12Claude Opus 4.6 (High)16.34#67 (Claude Opus 4.6)
13Claude Opus 4.8 (High)16.71#39 (Claude Opus 4.8)
14Claude Sonnet 4.5 (High)16.77#148 (Claude Sonnet 4.5)
15DeepSeek R116.9#262

No result here: #10 Claude Fable 5.1.

Interactive version: theaggregate.ai/benchmark?slug=sonar-llm-leaderboard-java-code-smell-density · How It Works · Data refreshed daily, snapshot 2026-11-05.