开源版本

通过自动化代码审查实现安全优质的代码

SonarQube Cloud

面向现代DevOps的SaaS解决方案

SonarQube Cloud支持35种以上编程语言的代码分析,能检测问题并提供AI驱动的修复方案。通过与DevOps工具集成,它在每次代码合并时强制执行可维护性、可靠性和安全性的规则。

  • 数分钟即可快速部署
  • 零维护与基础设施管理
  • 自动更新与新功能发布
  • 99.9%可用性SLA,全球覆盖
  • SOC 2 Type II认证安全保障

SonarQube Server

自主管理,掌控一切

SonarQube Server支持分析35种以上的编程语言,在检测问题的同时提供基于AI的改进建议。可部署于本地或云端环境,灵活适配您的工作场所。通过与DevOps服务器的集成,确保每次代码合并都能维持可维护性、可靠性和安全性。

  • 完全的数据驻留权与隐私控制
  • 自定义配置与企业级集成
  • 隔离环境部署选项
  • 专属支持与专业服务

其他开源产品

SonarQube for IDE

免费的开源 IDE 扩展,可识别代码中的问题并在编码时实时指导您解决问题。

免费安装免费安装 icon

SonarQube Community Build

免费的开源静态代码分析,用于提高开发人员的工作效率和代码质量。

免费下载免费下载 icon
Bijay Mangaraj image

"它最大的影响是让我们能够集中精力确保新代码的整洁,而不是解决技术债务问题。"

Bijay Mangaraj高级副总裁

常见问题

这些产品总是免费的吗?

SonarQube for IDE 完全免费。SonarQube Community Build 是免费的。所有其他 SonarQube Server 版本都是商业版本,需要付费许可。SonarQube Cloud 对所有开源项目完全免费。只有当您想要分析私有存储库时才需要付费。

这三种产品都是开源的吗?

SonarQube for IDE 是开源的。SonarQube Community Build 是开源的。SonarQube Cloud 不是开源产品,但可以完全免费分析您的开源项目并访问所有功能。

该产品支持哪些编程语言?

Sonar 解决方案涵盖数十种现代和经典编程语言、流行框架和 Web 技术,包括基础设施即代码。请参阅 SonarQube for IDESonarQube ServerSonarQube Cloud 产品页面,了解完整详情。

SonarQube Server 和 SonarQube Cloud 是否具有相同的功能?

是的,大部分情况下是的。对于每款产品,您都可以获得与 DevOps 平台的原生集成、内置 Sonar Quality Gates 和 Pull Request/分支分析。区别主要在于企业功能,SonarQube Server 提供报告和聚合,以及选择自管理解决方案而不是云端解决方案。

该产品与哪些 DevOps 平台集成?

SonarQube Server 与 GitHub、Bitbucket、Azure DevOps 和 GitLab 的云和自管理版本集成。SonarQube Cloud 与这些 DevOps 平台的云版本集成。

SonarQube for IDE 是一个独立应用程序吗?还是它与 SonarQube Cloud 和 SonarQube Server 集成?

SonarQube for IDE 是 JetBrains、VS Code、Visual Studio 和 Eclipse 的免费 IDE 扩展。它可以在您编码时即时捕获质量问题。与 SonarQube Server 或 SonarQube Cloud 结合使用时,它形成了一个功能强大的集成式 Code Quality 解决方案,具有共享规则设置、附加语言支持和安全热点检测功能。

通过电子邮件订阅 SonarQube 更新

通过订阅,我们将通知您即将发布的更新、新版本等信息。

Choosing to proceed means that you agree to the storing and processing of your personal data as described in SonarSource’s Cookie Policy. You can opt out of SonarSource communications at anytime.