模板化部署
支持开箱即用的模板,快速部署和生产就绪的配置,以及自定义模板。
YAML 部署
可定制的 YAML 部署方法,使用 Helm 值完全控制 SonarQube 实例的配置。
代码质量分析
针对 16 种编程语言(包括 Java、JavaScript、C#、TypeScript、Python、PHP 等)的全面静态代码分析。
清洁代码检测
识别代码异味、缺陷和可维护性问题,并提供清晰的修复指导。
SonarLint 集成
基本的 IDE 集成,实时反馈开发者在编写代码时的结果。
质量门
可配置的质量门,用于在各项目中制定和执行代码质量标准。
现代化用户界面体验
具有项目仪表板、问题管理和质量指标可视化的直观界面。
Java 21 支持
完全兼容 Java 21 运行环境。
问题管理
对代码问题进行全面跟踪和管理,包括严重性分类。
安全漏洞检测
对支持语言进行基本的安全漏洞扫描。
技术债务管理
提供指标和工具,帮助识别、跟踪和管理技术债务。
CI/CD 集成
与流行的持续集成工具集成,实现自动化代码分析。
IPv6 网络支持
在 IPv6 仅或双栈网络环境中部署和操作 SonarQube 实例,确保与现代网络基础设施的兼容性。
ARM 架构兼容性
完全支持基于 ARM 的基础设施,使其可以在高效能和低成本的 ARM 处理器上部署,从而改善性能与功耗比。
安全增强
通过主动打补丁和安全加固来解决关键的系统和应用漏洞。包括对核心组件中识别的 CVE 问题的修复、依赖项安全更新及潜在的特权升级漏洞的修复。