代码检查方法、装置、设备及存储介质制造方法及图纸

技术编号:46487629 阅读:1 留言:0更新日期:2025-09-26 19:08
本申请公开了代码检查方法、装置、设备及存储介质,涉及代码开发技术领域,本申请通过对低层级代码对应的低层级静态豁免文件中的各条违例豁免语句中的对应违例代码的编号添加随机数后缀、将对应违例代码的文件路径替换为高层级代码的文件路径、将对应违例代码所在模块的层级结构基于高层级代码层级表格进行匹配和更新,进而得到更新后的低层级静态豁免文件,使得后续对高层级代码进行预设目标检查层级的静态检查时,能够有效识别出该更新后的低层级静态豁免文件中的各条违例豁免语句,实现对违例豁免语句的跨层级复用,避免进行不同层级检查时由于违例豁免语句失效导致的重复性工作,减少人为干预,提高代码检查的准确性和效率。

【技术实现步骤摘要】

本申请涉及代码开发,尤其涉及代码检查方法、装置、设备及存储介质


技术介绍

1、在硬件开发过程中,代码检查是确保代码质量的重要环节。通过采用静态代码检查工具,能够自动检测出代码中的潜在问题,例如语法错误等。为了提高代码检查的灵活性和效率,通常会设置豁免规则对特定的代码片段或模块进行豁免,被豁免的代码片段或模块不会受到某些代码检查项的约束。

2、在复杂的硬件开发项目中,代码往往具有多层次的结构,通常是先对较低层级的代码进行静态检查,报出不符合静态检查规则的违例代码。由于有些违例代码实际上是可忽略的,因此需要人工过滤出可忽略的违例代码并进行相应的豁免设置。然而,在后续对较高层级的代码进行静态检查时,由于开发环境发生了变化,导致较低层级检查时的豁免设置失效,依旧会报出同样的违例代码,层级越多,重复报出的违例代码越多,导致大量重复工作,浪费人力资源,降低开发效率。


技术实现思路

1、本申请提供了代码检查方法、装置、设备及存储介质,以至少解决进行代码检查时效率低、准确性低的问题。

2、本申请提供本文档来自技高网...

【技术保护点】

1.一种代码检查方法,其特征在于,所述代码检查方法包括:

2.根据权利要求1所述的代码检查方法,其特征在于,所述获取高层级代码层级表格,包括:

3.根据权利要求2所述的代码检查方法,其特征在于,所述根据高层级代码层级表格,对每条违例豁免语句中的对应违例代码所在模块的层级结构进行匹配和更新,直至对应违例代码所在模块的层级结构的最高层与预设目标检查层级一致,包括:

4.根据权利要求3所述的代码检查方法,其特征在于,以所述匹配模块名为起点,依次向左查找以及向上查找,直至查找到非空单元格,将非空单元格中的模块名/例化名记录在对应违例代码所在模块的层级结构中,直...

【技术特征摘要】

1.一种代码检查方法,其特征在于,所述代码检查方法包括:

2.根据权利要求1所述的代码检查方法,其特征在于,所述获取高层级代码层级表格,包括:

3.根据权利要求2所述的代码检查方法,其特征在于,所述根据高层级代码层级表格,对每条违例豁免语句中的对应违例代码所在模块的层级结构进行匹配和更新,直至对应违例代码所在模块的层级结构的最高层与预设目标检查层级一致,包括:

4.根据权利要求3所述的代码检查方法,其特征在于,以所述匹配模块名为起点,依次向左查找以及向上查找,直至查找到非空单元格,将非空单元格中的模块名/例化名记录在对应违例代码所在模块的层级结构中,直至所述匹配层级与预设目标检查层级一致,包括:

5.根据...

【专利技术属性】
技术研发人员:苏丹丹刘奇浩颜港李鑫明沈艺
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1