具体描述:
SONARQUBE 功能——这款确保代码质量的工具为您实现更出色的代码
帮助您的团队在工作流程的每个步骤中为每个项目系统地交付代码,并满足代码质量高标准。
30+ 语言、框架 & IaC 平台
分析您的项目中所有语言的代码质量。修正错误,修复漏洞,并遵循最佳实践与唯一可信来源。
集成 DevOps 平台
借助与 GitHub、GitLab、Azure 和 Bitbucket 的集成,轻松启动项目;可以位于云端也能在本地。此外还提供 Jenkins 插件,帮助您轻松地与主流 CI 工具和版本构建系统集成。
明确的“go/no-go(通过/不通过)”Sonar Quality Gat(质量门禁)
当代码质量不符合您定义的要求时,则使管道失败,并防止问题被合并或部署。
高可操作性
以您的方式运行您的实例,可以作为服务运行,在 Docker 上运行,或使用具有垂直和水平扩展支持的 Kubernetes,以及多线程的服务器端处理。
快速分析
快速分析帮助您在几分钟而不是几小时内获得可操作的“干净代码(Clean Code)”指标。
针对重要语言的关键安全规则
在正确的地点和时间接收切实可行的高精度反馈。您将受益于 5,000+ 编码规则和行业领先的“污点分析(taint analysis)”,这些分析针对 java、C#、PHP、Python、TypeScript 和 JavaScript。
共享的统一配置
使您的团队对代码的健康状况保持一致的定义。通过高效的协作来实现干净的代码,满足团队的代码质量期望。
Sonarlint IDE集成
将 SonarLint 扩展添加到您首选的 IDE 中,并实时找到代码问题。SonarQube 规则和分析设置会被同步到SonarLint,帮助您的团队对“干净代码(Clean Code)”有一个一致的标准。