
深受 700 万开发人员以及 40 万余家机构的信任与喜爱
团队交付整洁代码所需的全部功能
开发团队喜欢 SonarQube Cloud 是有原因的。它能在正确的环境下提供即时反馈,并尽量减少干扰,以便每天都能交付整洁代码。
数十种语言、框架和 IaC 平台
保护您的软件资产 - 嵌入式、网络、移动应用程序、云原生应用程序...SonarCloud 涵盖了所有主要的编程语言。
自动分析
大多数语言无需额外配置即可接收首次分析的结果。您可以立即开始改进自己的代码。
与 DevOps 平台原生集成
通过自动代码检查扩展您的 DevOps 平台体验,只用几分钟即可导入项目。可与 GitHub、Bitbucket Cloud、Azure DevOps 和 GitLab 配合使用。
清楚的通过/不通过 Sonar 质量门
当代码质量不符合您定义的要求时,管道将失败并阻止问题被合并或部署。
超快分析
即时反馈可帮助您快速评估代码在拉取请求和分支中的位置。在对代码记忆犹新的时候对问题进行补救。
可操作且高度精确的结果
在正确的时间和地点收到清晰的报告。高度精确的分析可帮助您专注于真正的问题,减少误报,从而最大限度地发挥您的影响力。
统一的共享配置
让您的团队对代码健康状况有一致的定义。高效协作,使代码更整洁,满足团队对代码质量的期望。
SonarQube for IDE 集成
将 SonarQube for IDE 扩展添加到您最喜欢的 IDE 中,并即时查找代码问题。SonarQube Cloud 的规则和分析设置可同步到 SonarQube for IDE,从而使团队围绕整洁代码这一单一标准保持一致。
面向开发人员、团队和企业的 SaaS 计划
Sonar 的 AI
最新 AI 代码保证
Sonar AI 代码保证是一个强大而简化的流程,可通过结构化的综合分析来验证 AI 生成的代码。这样可以确保每一段新代码在投入生产之前都能达到最高的质量和安全标准。
AI CodeFix 简介
Sonar AI CodeFix 是一项强大的功能,可针对我们的代码分析解决方案 SonarQube 和 SonarCloud 发现的问题提出代码修复建议。只用单击一下,您就能收到如何解决一系列问题的建议,从而简化问题解决流程。
团队
团队和企业的必备之选。
起价:
免费套餐的所有功能,外加:
有关详细价格,请联系销售部门。
检测400多种秘密模式,采用340多条规则,涵盖248项公共、私有、商业及企业云服务。
- Java
- C
- C++
- C#
- JavaScript
- TypeScript
- Kotlin
- CloudFormation
- Terraform
- Docker
- Ansible
- Kubernetes/Helm
- Azure Resource Manager/Bicep
- Ruby
- Go
- Scala
- Swift
- Dart
- Flex
- Python
- PHP
- HTML
- CSS
- XML
- VB.NET
- T-SQL
- PL/SQL
- Objective-C
- VB6
- Rust
- JSON
- YAML
- GutHub Actions
- Shell
Recommended
企业
关键任务、可扩展性、性能。
年费:
团队版所有功能外加:
- ABAP
- APEX
- COBOL
- JCL
- PL/I
- RPG
您的编程语言 统统包含在内
涵盖数十种最流行的语言、框架和 IaC 平台
增强的开发人员安全工具
静态代码分析
Sonar 的静态应用程序安全测试 (SAST) 引擎可检测代码中的安全漏洞,以便在构建和测试应用程序之前将它们消除。利用 SAST 为复杂项目实现强大的应用程序安全性和合规性。
机密检测
SonarQube Cloud 包含一个功能强大的机密检测工具,是检测和删除代码中机密的最全面解决方案之一。它与 SonarQube for IDE 一起,可防止机密外泄,以免成为严重的安全漏洞。
安全标准合规性
SonarQube Cloud 可帮助您遵守常见的代码安全标准,如 NIST SSDF、PCI DSS、OWASP Top 10、CWE Top 25、CASA 和 STIG。将 SonarCloud 与 SonarLint 结合使用,可自动检查项目代码是否存在安全漏洞,并提高整体代码质量。
团队必备
深受开发人员的喜爱和企业的信任。
增强的 CI/CD 工作流程
将整洁代码检查点添加到现有的 CI/CD 工作流程中,在合并之前立即获得代码质量问题的反馈。
DevOps 平台集成
SonarCloud 与 4 个主要 DevOps 平台集成:GitHub、Bitbucket Cloud、GitLab 和 Azure DevOps。只需单击一下即可注册,开始清理您的代码。
在工作流程中只使用整洁代码
通过分支分析和拉取请求修饰进行自动代码审查,当代码不符合要求时,可清除通过/未通过质量门的失败管道。
使用 SonarQube Cloud 探索开源项目
透明度很重要。这些项目是如何向社区展现其对质量的切实承诺的。

“借助 SonarQube Cloud,我们的工程团队才得以在整个组织内推动一致的代码质量和标准。"
Andre Ostermeier首席解决方案架构师

“借助 SonarQube Cloud,我们的工程团队才得以在整个组织内推动一致的代码质量和标准。"
Andre Ostermeier首席解决方案架构师
SonarQube 云端常见问题解答
什么是 SonarQube 云?
SonarQube Cloud 是一款基于云的软件即服务(SaaS)平台,为现代开发团队提供自动化代码质量与安全分析服务。该平台可无缝集成至您的CI/CD管道和DevOps工具链,在代码合并或发布前持续审查源代码,主动发现缺陷、安全漏洞、代码异味及合规性问题。作为完全托管的SaaS服务,SonarQube Cloud免去了基础设施管理需求,提供快速、可扩展且支持协作的代码审查能力,适用于各类规模的企业。
SonarQube Cloud广泛支持35种编程语言及框架,助力开发者与企业维持跨Web、移动、嵌入式及云原生应用的高标准代码健康度。其获得超过700万开发者和40万企业的信赖,彰显其作为保障安全、可维护、高质量软件开发的关键解决方案的行业领导地位。
SonarQube Cloud 是如何工作的?
SonarQube Cloud通过直接集成至您的DevOps平台和CI/CD工作流,在每次提交、分支创建及拉取请求时自动分析代码。无需复杂配置即可扫描代码,每次分析后结果几乎即时呈现。该平台为开发管道添加自动化代码审查检查点——突出显示问题、为拉取请求添加可操作反馈,并实施可定制的质量门控机制,确保代码在合并至主分支前符合标准。
对于个人开发者、团队及企业用户,SonarQube Cloud 还可连接 IDE 插件(如 SonarQube for IDE),同步编码规范与规则。这使开发者能在编辑器中实时检测并修复问题,有效将代码质量管理“左移”,并优化全组织协作流程。
谁在使用SonarQube Cloud?
SonarQube Cloud被广泛应用于各类用户群体,涵盖独立开发者、团队驱动型组织及企业级公司。全球超过700万开发者和40万家机构对其信赖有加,彰显其在软件开发领域的广泛覆盖与深度应用。这些用户借助SonarQube Cloud确保代码质量持续优化与安全防护坚实可靠,将自动化代码审查深度集成至其持续集成/持续交付(CI/CD)管道及开发工作流中。
依赖 SonarQube Cloud 的行业涵盖医疗保健、金融服务、零售业及联邦政府机构,同时服务于开发 Web、移动、嵌入式或云原生应用的技术组织。该平台凭借其灵活性与语言覆盖能力,适用于多种场景:无论是个人开发者在 IDE 中寻求可操作的反馈,团队追求跨项目的一致标准与自动化合规,还是企业需要满足监管要求、保障安全及提升生产力的可扩展解决方案。客户群体涵盖追求高代码标准的小型初创企业,直至管理复杂跨团队部署与合规义务的大型企业。
SonarQube Cloud有哪些优势?
SonarQube Cloud 提供即时可操作的反馈,帮助开发人员及早发现并修复代码质量与安全问题——既节省时间,又降低问题进入生产环境的风险。其与 CI/CD 管道的持续集成能力,以及对主流 DevOps 平台的原生支持,使团队能够自动化代码审查流程,减少人工干预,在不牺牲代码标准或安全性的前提下加速交付。
该平台具备强大的功能,包括机密检测、广泛的语言和框架覆盖、测试覆盖率测量,以及针对主要安全标准(如NIST SSDF、OWASP、CWE、STIG和CASA)的合规性报告。SonarQube Cloud的人工智能辅助功能进一步优化了人类编写和AI生成的代码的修复流程,而社区资源和文档则支持持续学习与协作。
SonarQube Cloud有哪些优势?
SonarQube Cloud 提供灵活的定价结构,个人用户和开发者可免费试用基础功能或体验平台。免费层级支持自动化代码审查,兼容多种主流编程语言及DevOps集成方案。对于需要更高级功能和增强可扩展性的团队及组织,团队版月费32美元起(原价65美元),并提供14天免费试用期供用户评估服务后再行订阅。
针对关键任务、大规模或企业级应用场景,SonarQube Cloud 还提供企业版方案,配备高级功能并支持根据组织需求定制年度定价。此外,小型团队可选用社区版(开源版本),无论是云端服务还是自托管服务器方案,均可通过免费试用全面体验全部功能。
SonarQube Cloud 如何与 DevOps 工具集成?
SonarQube Cloud原生集成主流DevOps及源代码管理平台,包括GitHub、Bitbucket Cloud、GitLab和Azure DevOps。团队可快速导入项目,配置自动化分支分析,并在拉取请求中添加实时可操作反馈。工作流中设置清晰的管道强制质量门控,确保代码符合标准,失败时阻止问题代码合并或部署。
自动化集成通过在软件开发生命周期中嵌入代码质量与安全检查,使开发人员能够直接将组织标准与开发流程相匹配。结合IDE插件,这种同步机制为分布式团队管理代码健康度创造了协同高效的环境。
什么是放行/否决质量门?
SonarQube Cloud 中的通过/不通过质量门是可自定义的阈值,用于判定代码变更是否符合合并或部署要求。这些质量门由您的组织设置,用于强制执行代码质量、安全性、覆盖率和合规性方面的标准。若管道运行未能满足既定标准(例如存在未覆盖的缺陷、漏洞或测试覆盖率不足),质量门将自动判定构建失败,阻止代码被合并或发布。
通过将质量门嵌入CI/CD工作流,SonarQube Cloud确保仅有符合高标准且合规的代码能通过部署管道。这种自动化机制既能强制执行技术标准,又能减少人工代码审查负担,使质量保证成为开发流程的自然组成部分。
SonarQube Cloud 如何支持合规性?
SonarQube Cloud 平台提供符合行业标准安全与合规框架的自动化检测及全面报告功能。其静态分析与SAST能力可主动识别漏洞及合规风险,参照基准包括NIST SSDF、OWASP、CWE、STIG和CASA等。审计就绪报告助力企业向利益相关方、客户或监管机构证明软件质量与安全合规性。
这种合规自动化实现了深度集成——代码会持续接受与监管框架相关的问题扫描,团队在代码发布前即可获得定制化指导以弥补差距。通过将合规性作为开发生命周期中集成且自动化的环节,SonarQube Cloud 减轻了工程团队的负担,并助力确保遵循最佳实践。
SonarQube Cloud 是否支持 AI 代码保障和修复功能?
是的,SonarQube Cloud 提供了专为AI代码保障和AI驱动修复设计的特色功能。AI代码保障流程能识别AI生成的代码,并通过强大的静态分析技术将其与人工编写的代码进行协同评估,甚至能发现那些可能损害代码质量或安全性的深层隐藏问题。在任何代码进入生产环境前,都会经过严格审查以确保符合最高标准。
AI CodeFix 通过大型语言模型(LLMs)在支持的集成开发环境(IDE)内,为检测到的缺陷(如漏洞、安全隐患及代码异味)提供一键修复建议。该功能加速了可靠的修复流程,无论代码由人工编写还是AI工具生成,开发者都能轻松、快速且自信地解决问题。
SonarQube Cloud 是否支持测试覆盖率跟踪?
SonarQube Cloud 通过测量测试覆盖的代码基比例,提供开箱即用的测试覆盖率追踪功能。该平台在每次持续集成/持续交付运行或代码分析过程中分析覆盖数据,突出显示测试不足的代码区域,并清晰指出需要补充测试以提升代码健康度的位置。
测试覆盖率报告已集成至开发人员收到的自动化反馈中,既能支持更稳健的软件设计,又能降低未经测试的功能或回归问题进入生产环境的风险。这种实时可见性使团队能够构建更可靠、更易维护的应用程序。
有哪些支持和社区资源可用?
SonarQube Cloud 用户可访问活跃的开发者社区及全面的支持资源。Sonar 社区作为互动论坛,用户与团队成员在此探讨使用场景、提出功能需求、分享技术知识并协作解决问题。详尽的文章、技术讨论、产品文档及交互式演示随时可用,助力用户快速入门并攻克复杂挑战。
除社区支持外,SonarQube Cloud 还为希望最大化平台价值的团队提供定期产品更新和直接支持。无论您是学习基础知识还是寻求高级故障排除,这些资源都为入门、持续学习和有效使用 SonarQube Cloud 创造了丰富的环境。
我能从服务器迁移到云端吗?
虽然提供的背景信息并未明确说明从SonarQube服务器(自管式)迁移至SonarQube云端(SaaS)的简化路径,但确实表明两种部署模式均提供免费试用和灵活的入门支持。有意向迁移至云端的组织可先通过免费试用评估兼容性、功能特性,以及替代或补充其本地服务器部署的可行性。
关于具体迁移指导——包括历史数据保留、规则集迁移及工作流适配——建议企业查阅Sonar产品文档或联系Sonar支持团队。丰富的资源与Sonar团队的直接协助相结合,为企业根据需求演变规划并执行从服务器到云端的迁移奠定了基础。

