A Singapore Government Agency Website

SonarQube editions comparison

SHIP-HATS offers two editions of SonarQube to support different development and security requirements:

  • SonarQube Community Edition
  • SonarQube Enterprise Edition

Each edition provides different capabilities for code analysis, security testing, and reporting.

Feature comparison

Not all features of the SonarQube Enterprise Edition are currently available in SHIP-HATS. Features are implemented progressively based on demand and feasibility.

SonarQube Enterprise Edition SonarQube Community Edition
SonarLint IDE integration SonarLint IDE integration
Bug and vulnerability detection Bug and vulnerability detection
Code quality and code smells Code quality and code smells
Branch analysis —
Taint analysis —
Detection of advanced bugs causing runtime errors and crashes Detection of advanced bugs causing runtime errors and crashes
30+ languages (including Apex, COBOL, PL/I, RPG, and VB6) 17 languages
Security engine customisation —
Security reports —
Project PDF reports —
Regulatory reports to record release state and quality —
Multiple simultaneous scans can run concurrently Only one scan runs at a time across all agencies

Community Edition

The SonarQube Community Edition is suitable for projects with basic code quality analysis needs.

Key characteristics:

  • Free of cost
  • Supports core code quality and vulnerability detection
  • Ideal for experimental projects, smaller codebases, or projects where scan turnaround time is not critical
  • Only one scan runs at a time across all agencies, which may result in slower processing during peak periods

Enterprise Edition

The SonarQube Enterprise Edition provides advanced analysis and reporting capabilities for larger or production systems.

Key characteristics:

  • Suitable for production systems and larger codebases
  • Multiple scans can run concurrently, improving analysis throughput
  • Supports advanced security analysis and reporting features
  • Supports multi-branch analysis
  • Billed based on Lines of Code (LOC) analysed
  • Subscription Admins can monitor LOC usage to manage consumption
Chat with me!
Bot Launcher