SonarQube Server

Home

申请试用

代码质量和安全,一切尽在掌控

让 AI 生成的代码保持整洁

发挥 AI 编码助手的强大力量,而无需承担不良、不安全代码的风险。SonarQube 是您的清洁代码解决方案,可在任何地方、内部或云环境中部署。

申请演示

被 700 万开发人员以及 40 万余家机构所采用并深受喜爱

  • Barclays
  • Airfrance
  • IBM
  • NASA
  • Microsoft
  • ebay
  • 申请演示
  • 产品导览
  • Sonar 社区
  • 联系我们
SONARQUBE 功能

代码质量工具,赋能优质代码编写

您的代码是一项商业资产。通过 SonarQube Server 实现“整洁代码”状态,从而实现代码的最高价值。

与热门 DevOps 平台集成

轻松载入项目。与 GitHub Actions、GitLab CI/CD、Azure Pipelines、Bitbucket Pipelines 和 Jenkins 集成,以便自动触发分析并显示所编写代码的健康状态。

清楚的通过/不通过 Sonar 质量门

当代码质量不符合您定义的标准时,构建管道就会失败。防止问题被合并或发布,从而降低风险并节省因在 SDLC 中延迟发现问题而产生的成本。

高性能和可操作性

您可以使用 Docker 或 Kubernetes 在内部、云中或作为服务器部署。多线程、多计算引擎和特定语言加载可提供最佳的性能。

一流的分析速度和准确性

在几分钟内即可收到可执行的整洁代码指标,而不用等待数小时。Clean as You Code 会在您编写时检查较小的代码片段,为您提供有关新代码质量的准确反馈。

重要语言的关键安全规则

在正确的时间和正确的地点,无缝地在您的开发工作流程中发现编码问题。受益于 5,000 多条规则和业界领先的 Java、C#、PHP、Python 等污点分析。

统一的共享配置

制定具体的编码标准,让团队始终保持代码健康,实现代码质量目标。此外,Learn as You Code 还能将开发人员的技能提升到同样的高度。

SonarQube for IDE

添加 SonarQube for IDE 扩展并将其连接到 SonarQube 服务器,以便在编码时动态查找编码问题,并确保您的团队遵循单一受监管的编码标准。

探索连接模式

衡量代码覆盖率

查看测试所执行的代码库百分比,以获得有关代码健康状况的宝贵见解。指导您对覆盖率较低的范围加以改进。

探索代码覆盖率

Sonar 的 AI

最新 AI 代码保证

Sonar AI 代码保证是一个强大而简化的流程,可通过结构化的综合分析来验证 AI 生成的代码。这样可以确保每一段新代码在投入生产之前都能达到最高的质量和安全标准。

查看 AI 代码保证

AI CodeFix 简介

Sonar AI CodeFix 是一项强大的功能,可针对我们的代码分析解决方案 SonarQube 和 SonarCloud 发现的问题提出代码修复建议。只用单击一下,您就能收到如何解决一系列问题的建议,从而简化问题解决流程。

查看 AI CodeFix
新功能 - 更强大的增强型秘密检测

通过此交互式产品演示探索 SonarQube Server

了解 SonarQube Server 如何帮助您在每个项目、工作流程的每个步骤交付并满足高代码质量标准。

安全和机密探测

增强的开发人员安全工具

静态代码分析

Sonar 的静态应用程序安全测试 (SAST) 引擎可检测代码中的安全漏洞,以便在构建和测试应用程序之前将它们消除。利用 SAST 为复杂项目实现强大的应用程序安全性和合规性。

探索 SAST

秘密检测

SonarQube Server 包含一个强大的秘密检测工具,这是用于检测和删除代码中秘密的最全面的解决方案之一。与 SonarQube for IDE 一起使用,它可以防止机密泄露并成为严重的安全漏洞。

探索机密检测

安全标准合规性

SonarQube Server 可帮助您遵守通用代码安全标准,例如 NIST SSDF。将 SonarQube Server 与 SonarQube for IDE 结合使用可自动检查项目代码是否存在安全漏洞并提高整体代码质量。

探索 NIST SSDF

灵活性与治理:完美的企业代码质量工具

与企业环境深度集成

自主管理,与企业环境深度整合。可扩展以满足您的特殊需求,规模和定价灵活。除非你另有选择,否则永远保持私密。

企业级报告和汇总

安全报告、执行汇总和 PDF 报告为大型组织提供了评估其软件资产风险所需的监督。

让每个人随时随地保持代码的整洁

整个企业组织共享代码质量预期

SonarQube 将开发人员凝聚在整洁代码的共同愿景周围。Sonar 质量门专注于新代码/变更代码,为团队设定明确的质量预期,确保他们每天都能交付整洁代码。

开源根,版本满足所有需求

社区建设

免费开源,提高开发效率和代码质量。

立即开始

开发人员版

小型团队和企业的基本功能。

查看功能

企业版

为现代企业提供更深入的见解和性能。

查看功能

数据中心版

关键任务的高可用性、可扩展性和性能。

了解功能

您的编程语言
统统包含在内

涵盖数十种最流行的语言、框架和 IaC 平台

想了解有关整洁代码和 SonarQube 的更多信息?

需要帮助开始使用吗?

Sonar 社区是一个充满活力的互动空间,Sonar 团队成员和社区用户在这里齐聚一堂,共同讨论有关 Sonar 的一切。您将看到详细的文章和技术讨论,涵盖了最常见的用例和一些棘手的问题。此外,社区也是协作开发新功能、提供反馈以及向其他开发人员学习更多知识的地方。

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

Bijay Mangaraj, 高级副总裁

阅读客户案例

Bijay Mangaraj, 高级副总裁

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

将 SonarQube 更新直接发送到您的收件箱

注册后,您将收到有关 SonarQube 即将推出的更新、新版本、新闻和活动的产品和营销信息。

Select your preferred languages

通过提交此表格,即表示您同意按照隐私政策Cookie 政策中所述的方式来存储和处理您的个人数据。您可以随时通过取消订阅以撤销您的同意。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • 法律文件
  • 信任中心
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin

© 2008-2024 SonarSource SA。保留所有权利。SONAR、SONARSOURCE、SONARQUBE、 和 CLEAN AS YOU CODE 是 SonarSource SA 的商标。