一种代码质量检测方法、系统及计算设备技术方案

技术编号:33384920 阅读:67 留言:0更新日期:2022-05-11 22:59
本发明专利技术公开了一种代码质量检测方法、系统及计算设备,其中方法包括:基于每个待检测源代码文件和镜像构建文件生成待检测源代码镜像,以便基于待检测源代码镜像来创建相应的待检测源代码容器;分别为每个待检测源代码容器配置相应的检测规则集、质量检测装置以及容器启动参数,生成启动配置文件;根据所述启动配置文件来依次获取每个待检测源代码镜像,基于待检测源代码镜像来启动待检测源代码容器,以便基于待检测源代码容器来运行待检测源代码文件,以及,通过质量检测装置基于相应的检测规则集监控待检测源代码容器,以检测所述待检测源代码文件的质量。根据本发明专利技术的技术方案,可以提高代码质量检测效率。可以提高代码质量检测效率。可以提高代码质量检测效率。

【技术实现步骤摘要】
一种代码质量检测方法、系统及计算设备


[0001]本专利技术涉及计算机及互联网
,尤其涉及一种代码质量检测方法、代码质量检测系统及计算设备。

技术介绍

[0002]代码质量检测技术是指对计算机源代码中的Bug、漏洞及不优雅代码的检测,是提高项目代码质量的重要手段。
[0003]现有技术中,有一种基于编译软件集成代码质量检测插件的质检方案,通过版本管理工具获取指定分支版本的代码,能实现开发人员在提交代码前检查代码是否存在Bug和潜在风险、代码是否符合标准、代码重复度等。这种质检方案只适合开发人员检测代码规约及质量是否达标,不适合多任务并发调度执行代码质量检测,也不支持对代码质检环境的自动搭建和有效管理,而且,不能对项目代码坏味道进行全面的可视化描述和有效监管,无法保证代码质检检测的有效进行。另外,对代码质检规则的扩展难度大,难以实现统一管理。
[0004]现有技术中还有一种方案是基于代码质量管理平台与jenkins、Intellig IDEA和JIRA等外部工具集成,来实现对代码的质量的全面自动化分析和管理。它为代码质检提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种代码质量检测方法,在计算设备中执行,包括步骤:基于每个待检测源代码文件和镜像构建文件生成待检测源代码镜像,以便基于待检测源代码镜像来创建相应的待检测源代码容器;分别为每个待检测源代码容器配置相应的检测规则集、质量检测装置以及容器启动参数,生成启动配置文件;根据所述启动配置文件来依次获取每个待检测源代码镜像,基于待检测源代码镜像来启动待检测源代码容器,以便基于待检测源代码容器来运行待检测源代码文件,以及,通过质量检测装置基于相应的检测规则集监控待检测源代码容器,以检测所述待检测源代码文件的质量。2.如权利要求1所述的方法,其中,在通过质量检测装置基于相应的检测规则集监控待检测源代码容器之前,包括步骤:获取与待检测源代码容器相对应的质量检测装置镜像,基于所述质量检测装置镜像来启动质量检测装置容器,以便基于质量检测装置容器来运行质量检测装置。3.如权利要求1或2所述的方法,其中,所述容器启动参数包括待检测源代码容器的启动时间、启动顺序、启动次数中的一种或多种。4.如权利要求1

3中任一项所述的方法,其中,基于相应的检测规则集监控待检测源代码容器的步骤之后,还包括步骤:根据检测出的一个或多个质量问题来生成与待检测源代码文件相对应的质量检测报告。5.如权利要求1

4中任一项所述的方法,其中,所述计算设备与代码管理平...

【专利技术属性】
技术研发人员:马彩利
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1