深圳市众智软件有限公司是瑞士SonarSource公司正式授权的中国渠道商和技术服务提供商,技术服务团队有多年行业经验的业界专家、咨询顾问组成,凭借专业的素养、高超的技术和丰富的经验,为众多客户提供代码质量咨询、代码质量评估、代码质量培训、代码质量检查、代码质量审计等服务,赢得高度赞誉和广泛认可
产品描述
SonarQube 是开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 能准确检测项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过web 界面展示出来。其优势如下:
一、支持的语言
支持30+编程语言,包括:Java, JavaScript,C, C++, Obj-C, C#, TypeScript, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS,XML,VB.NET, Swift, ABAP, T-SQL, PL/SQL, PL/I.
二、高级可扩展性
1、支持与eclipse、IntelliJ、VS、VSCode等IDE无缝集成;
2、支持与TFS、SVN 、GitHub等版本管理工具无缝集成;
3、支持与Ant、Maven、Gradle等持续构建工具无缝集成;
4、可以和流程自动化 DevOps平台无缝集成。
三、内置业界**全的代码质量规则
1、内置3000+代码质量规则,该规则依从于**的国际标准和规范,如CERT、MISRA、OWASP等;
2、支持多种自定义规则,轻松实现公司内部的编程规范和代码质量规则导入到SonarQube中。
四、检测问题的准确性和全面性
SonarQube从不同的引擎及维度全面深入的检测源代码中的代码质量和漏洞问题,如下:
1、可靠性:代码中存在的Bug;
2、安全性:代码中存的安全漏洞;
3、安全评审:代码中存在的潜在安全风险及热点;
4、可维护性:检测代码中难以维护的问题;
5、覆盖率:测试代码的覆盖信息;
6、重复度:检测代码重复的块,文件等;
7、大小:检测代码中类的数量,代码行数量,注释行数量等;
8、复杂度:从圈和认知复杂度衡量代码的可读性;