通过更高的代码质量节省时间和精力。
1、对您的代码进行快速、持续的反馈
SonarCloud的静态分析可检测存储库中的错误和代码异味,并提供您编写更好代码所需的反馈。
(1)快速评估代码运行状况
通过访问清晰的指标,了解您的项目在开发工作流程的每一刻的位置:
可维护性
可靠性
代码覆盖率
代码重复
(2)加速代码审查
检查您的分支和拉取请求,并直接在GitHub、Azure DevOps Services、Bitbucket Cloud或GitLab中接收静态分析结果。
(3)构建符合要求的代码
在您的CI/CD中添加一个明确的Go/No Go质量门,并在代码质量未达到您自己的标准时使您的构建/发布管道失败。
2、适当、全面的方法和适当的指导
SonarCloud可帮助您查找、理解和修复问题。同样重要的是,它有助于专注于重要的事情,并逐步提高代码的整体质量,一次又一次地提交。
(1)编码时清洁
我们的方法可以帮助您以更少的投资获得对代码质量的更大影响,只需关注新代码即可。通过使新代码干净,您可以确保您的版本每次都变得更好。随着旧代码的部分通过新功能的实现而更新,整体代码库逐渐得到改善。
(2)获得明确的补救指导
我们知道解决问题可能会很痛苦。我们精心设计了SonarCloud,以便您获得适当的帮助来解决代码中的问题。我们的指导基于3个级别:
问题可视化:在代码上下文中向您显示突出显示的问题
问题导航:引导您完成导致问题的不同代码位置
规则说明:帮助您了解问题并提供演示修复的代码示例
3、专为开发人员和开发团队打造
SonarCloud使开发人员能够拥有代码质量。您可以自信地合并,因为您知道今天所做的更改是干净的。
(1)提高你的速度
使用SonarCloud,您的代码会随着时间的推移变得更好、更易于维护、更可靠。没有什么比保持代码干净和遵守高编码标准更能帮助您更快地构建软件的了。
(2)为您的用户带来更多价值!
因为归根结底,这才是重要的。用户显然讨厌错误!使用SonarCloud,它们被根除。此外,通过保持干净的代码库,您可以更快地工作并发布更多功能。用户看到质量和功能在增长,并从您的工作中获得更多价值。