

AI管控与分析平台
CodeHunter采用了先进的人工智能技术,赋能软件团队开展智能化的工作,从而提升软件开发效率和交付质量。


CodeHunter 专注于进行
代码规约检查
基于通用代码和企业定制规约,自动化扫描代码,帮助您发现不符合编程规范的问题,从而提高代码的质量和可维护性。
软件缺陷预测
基于历史代码和缺陷数据,预测软件中潜在缺陷的位置,帮助团队优先修复最可能出现问题的代码,提高测试效率和软件质量。
安全漏洞检测
识别软件代码中潜在的安全漏洞,如缓冲区溢出或注入攻击,帮助开发者在软件部署前修复这些问题,尽可能避免安全事件发生。
代码冗余消除
自动识别和移除软件中重复冗余的代码,减少代码维护的成本和运行所需资源,提高程序执行效率和可维护性。
测试用例生成
基于代码大语言模型,针对软件代码的内部结构,自动化生成和执行白盒测试用例,从而发现代码错误,提高软件质量。
软件智能运维
对运维过程进行智能化的管理,实现运维的自动执行、故障预测、性能优化和容量规划等功能,提高软件系统运维效率。
46
+
款软件采用了CodeHunter
142
k+
行代码已被自动化检测
3.4
k+
处问题已被检出,并被修复

特色1:多平台代码获取
CodeHunter支持与多个代码管理平台对接,支持多种API接入与多种鉴权方式。在用户授权的基础上,可一键添加代码仓库,一键获取代码文件。目前支持的主流代码仓库包括:
代码平台GitHub
代码平台Gitee
私有部署的Gitlab
私有部署的Bitbucket
更多平台接入中,敬请期待…

特色2:软件“全量&增量”检测
CodeHunter支持Java、C++和Python等编程语言的检测。检测方式按需选择:可这对软件项目所有代码文件进行全量检测,也可以只检测某次提交所涉及的代码。检测任务主要包括:
代码规约检查
软件缺陷预测
安全漏洞检测
代码冗余检测
测试用例生成
将支持更多检测任务,敬请期待…



特色3:多粒度多级别报告生成
CodeHunter支持多种粒度和多种级别的检测。开发者可通过平台随时查看当前扫描和历史扫描的结果,以及跟踪多次扫描的问题个数和变化趋势。基于此,可有效指导开发团队对软件代码进行优化改进。
代码检测粒度:软件级、包级、文件级、函数级
问题预警级别:强制级、严重级、警告级、建议级
可根据使用者的需求灵活配置…