
使用 SonarQube Server 让软件更整洁、可靠和安全
使用 Sonar 的整洁代码解决方案,释放 AI 编码助手的强大力量,同时避免不良、不安全代码的风险。
开发人员
小型团队和企业的基本功能
开始于:
如需了解详细定价,请联系销售人员。
自动检测 GitHub Copilot 在 GitHub 项目中创建的代码。
- 包含的语言
- Java
- Python
- JavaScript
- TypeScript
- C#
- C++
- C
- PHP
- Go
- Rust
- Kotlin
- Ruby
- Dart/Flutter
- Swift
- CloudFormation
- Terraform
- Docker
- Shell
- Kubernetes/Helm
- Scala
- Flex
- HTML
- CSS
- XML
- VB.NET
- Azure Resource Manager/Bicep
- Ansible
- Obj-C
- ABAP
- T-SQL
- PL/SQL
- JSON
- YAML
- GitHub Actions
支持以下内容
DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
Recommended
企业
更深入的洞察和企业级性能
年费:
如需了解详细定价,请联系销售人员。
如需了解详细定价,请联系销售人员。
支持的标准
- PCI DSS
- OWASP Top 10
- OWASP ASVS
- CWE Top 25
- STIG
- CASA
- 包含的语言
- Java
- C#
- JavaScript
- TypeScript
- Kotlin
- CloudFormation
- Terraform
- Docker
- Kubernetes/Helm
- Ruby
- Go
- Scala
- Rust
- GitHub Actions
- Flex
- Python
- PHP
- HTML
- CSS
- XML
- VB.NET
- Azure Resource Manager/Bicep
- C
- C++
- Ansible
- JSON
- Shell
- Dart/Flutter
- Obj-C
- Swift
- ABAP
- T-SQL
- PL/SQL
- APEX
- COBOL
- JCL
- PL/I
- RPG
- VB6
- YAML
支持以下内容
DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
数据中心
高可用性、可扩展性和性能
年费:
如需了解详细定价,请联系销售人员。
支持的标准
- PCI DSS
- OWASP Top 10
- OWASP ASVS
- CWE Top 25
- STIG
- CASA
- 包含的语言
- Java
- C#
- JavaScript
- TypeScript
- Kotlin
- CloudFormation
- Terraform
- Docker
- Kubernetes/Helm
- Ruby
- Go
- Scala
- Rust
- GitHub Actions
- Flex
- Python
- PHP
- HTML
- CSS
- XML
- VB.NET
- Azure Resource Manager/Bicep
- C
- C++
- Ansible
- JSON
- Shell
- Dart/Flutter
- Obj-C
- Swift
- ABAP
- T-SQL
- PL/SQL
- APEX
- COBOL
- JCL
- PL/I
- RPG
- VB6
- YAML
支持以下内容
DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
全球超过700万开发者信赖
开发人员
企业
数据中心
- 开发者版
- Java
- C#
- JavaScript
- TypeScript
- Kotlin
- CloudFormation
- Terraform
- Docker
- Kubernetes/Helm
- Ruby
- Go
- Scala
- Flex
- Python
- PHP
- HTML
- CSS
- XML
- VB.NET
- Azure Resource Manager/Bicep
- Ansible
- C
- C++
- Dart/Flutter
- Obj-C
- Swift
- ABAP
- T-SQL
- PL/SQL
- 企业版和数据中心版
- 开发版中的所有语言以及...
- APEX
- COBOL
- JCL
- PL/I
- RPG
- VB6
支持以下集成
以下 DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
支持以下内容
DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
Visible in
- GitHub pull request
- GitLab merge request
- Bitbucket pull request
- Azure DevOps pull request
如需了解详细定价,请联系销售人员。
支持以下内容
DevOps 平台
- GitHub
- GitLab
- Bitbucket
- Azure DevOps
支持的标准
- PCI DSS
- OWASP Top 10
- OWASP ASVS
- CWE Top 25
- STIG
- CASA
如需了解详细定价,请联系销售人员。
常见问题
计划如何获得许可?
开发人员版、企业版和数据中心版按实例根据代码行数 (LOC) 收取年费。实例是 SonarQube 的一个安装。您可以根据要分析的最大 LOC 数量来按实例付费。
联系销售人员,了解针对您需求的具体定价。
我的 SonarQube Server 计划是否包含支持服务?
3000 万行代码及以上,企业版或数据中心版计划包含标准商业支持。对于其他计划,标准商业支持需要额外付费。 了解商业支持的优势,包括如何购买的详细信息。我们也随时欢迎您在我们充满活力和活跃的 Sonar 社区中提问。
如何计算我的代码行数 (LOC)?
LOC 是通过对 SonarQube 服务器实例中分析的每个项目的 LOC 进行求和来计算的。空行、注释和测试代码行永远不会被计入计数。项目的 LOC 被计为项目最大分支中的行。如果您为项目设置了分支分析,则用于项目的 LOC 是在最近对具有最大分支或拉取请求的项目进行分析时发现的。更多详细信息可以在我们文档中的代码行页面上找到。
如果我的实例接近或达到 LOC 的上限,会发生什么情况?
如果您接近阈值,您将收到通知,要求您升级计划或减少项目中的 LOC 数量。如果达到限制,您将收到一条错误消息,并且 SonarQube Server 实例将拒绝任何总代码行数超过许可证定义的限制的新分析。但是,SonarQube Server 将保留基本功能,例如保存配置更改和允许项目浏览。
SonarQube Server 可分析哪些编程语言?
SonarQube 服务器开发者版涵盖以下语言和框架:Java、C#、C、C++、Objective-C、Dart/Flutter、Python、JavaScript、TypeScript、Kotlin、CloudFormation、Terraform、Azure Resource Manager、Docker、Kubernetes/Helm Charts、Ruby、Go、Scala、Flex、PHP、HTML、CSS、XML、VB.NET、Swift、ABAP、T-SQL 和 PL/SQL。
企业版和数据中心版还涵盖以下语言:Apex、COBOL、JCL、PL/I、RPG 和 VB6。
如何获得评估许可证?需要立即付款吗?
您可以点击上方任何您感兴趣的试用版按钮来申请评估许可证。提交申请后,我们的销售代表将与您联系以激活试用版,并在试用完成后讨论选项。申请或激活免费试用许可证无需付费。
为什么要从社区版升级到 SonarQube Server 的企业版?
SonarQube Community Build 是一款功能强大、免费且开源的工具。但是,升级到企业版可解锁独家支持、更强大的安全性、效率和可扩展性,以及可将您的代码质量提升到更高水平的高级功能。详细了解升级的好处。