SonarQube,用于持续检查代码库的代码质量和安全性,并在代码审查期间指导开发团队。
SonarQube覆盖27种编程语言,同时与您现有的软件管道配对,为开发人员提供清晰的补救指导,以了解和修复问题,并为团队整体提供更好和更安全的软件。SonarQube拥有超过170,000次部署,帮助小型开发团队以及全球性企业,为全球所有团队和公司提供了拥有和影响其代码质量和安全的手段。
持续检查
SonarQube支持持续检查。
我们在构建SonarQube平台时,从一开始就考虑到了持续检测。因此,它配备了支持该实践所需的一切功能,质量门、泄漏管理、分支分析、并行报告处理、管理功能、高可用性、反馈周期短等。
质量门
SonarQube为应用程序推广提供了GO / NO-GO门。
质量门是SonarQube的一个重要的开箱即用功能。 它提供了在每次分析时知道应用程序是否通过发布标准的能力。 换句话说,它在每次分析时都告诉您应用程序是否“按质量”准备好进行生产。
多种语言
我们的解决方案涵盖25种以上的编程语言。
通过提供对多种语言的支持,包括Java,C#,C / C ++,T-SQL,TypeScript,JavaScript和COBOL,SonarQube提供了一个涵盖大量应用程序的独特解决方案。
插件库
SonarQube体验可以通过插件来增强。
SonarQube提供了60多个社区和商业插件,可轻松使用其他语言,指标和页面来增强您的体验。 还可以开发插件来满足组织内的特定需求。