[发明专利]基于人工智能的前端代码检测及修复方法、装置及设备在审
| 申请号: | 202111155264.0 | 申请日: | 2021-09-29 |
| 公开(公告)号: | CN113821213A | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 黄康 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/72;G06F16/34;G06N20/00;G06F40/284 |
| 代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周雷 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 人工智能 前端 代码 检测 修复 方法 装置 设备 | ||
本发明公开了一种基于人工智能的前端代码检测及修复方法,应用于人工智能技术领域,用于对前端代码进行检测及修复。本发明提供的方法包括:获取第一配置文件并将保存位置路径保存到所述前端项目的全局配置文件;解析所述第一配置文件并结合所述前端项目的全局配置信息,生成第二配置文件;根据所述第二配置文件和预先定义的检测方法对所述前端项目中的代码进行检测,根据所述第二配置文件和预先定义的修复方法对所述前端项目中的代码进行修复;统计检测结果数据和修复结果数据进行可视化展示;获取代码提交历史记录与所述检测结果数据和所述修复结果数据进行匹配后,获取错误代码的提交人员信息并发送至所述前端项目的关联人员。
技术领域
本发明涉及人工智能技术领域,尤其涉及基于人工智能的前端代码检测及修复方法、装置、计算机设备及存储设备。
背景技术
在目前前端工程项目中,由于业务和功能更加复杂,导致工程项目也更复杂,代码整体行数也成倍增加。所以必须运用方法来提升前端项目的代码质量和可维护性,提高代码的健壮性,提升项目开发效率,减少项目测试环节出现的问题。
目前传统技术的做法是在项目开发的前期对代码风格及规范进行统一然后生成统一的规范文档,开发人员在开发过程中都自觉约定俗成的去遵守该规范。但是在实际项目开发过程还存在其他的情况:首先,在实际开发编写代码的过程中,会有开发人员因为各种原因导致编写出来的代码与规范有一定出入;其次,新加入项目的新人会轻视项目开发规范文档的内容,在实际开发过程中还是会按照个人原有的代码编写习惯去进行开发。
以上的两种情况,最终导致工程项目里面的代码风格难以统一,降低了前端项目整体的可阅读性和可维护性;在出现问题进行代码排查时不仅增加了难度也耗费更太多时间,且对问题代码的提交者信息也未进行溯源追责管理;同时,也严重影响项目开发的进度和项目的质量。
发明内容
本发明实施例提供一种基于人工智能的前端代码检测及修复方法、装置、计算机设备及存储介质,以解决前端代码中因为代码不规范导致代码质量和可维护性低且开发效率低的问题。
一种基于人工智能的前端代码检测及修复方法,包括:
获取第一配置文件至前端项目中,并将保存所述第一配置文件的位置路径保存到所述前端项目的全局配置文件;
根据所述全局配置文件查找所述第一配置文件并进行解析,结合所述全局配置文件中所述前端项目的全局配置信息,生成第二配置文件;
根据所述第二配置文件和预先定义的检测方法对所述前端项目中的代码进行检测,根据所述第二配置文件和预先定义的修复方法对所述前端项目中的代码进行修复;
统计检测结果数据和修复结果数据进行可视化展示,并保存所述检测结果数据和所述修复结果数据;
获取所述前端项目的开发人员的代码提交历史记录,将所述代码提交历史记录与所述检测结果数据和所述修复结果数据进行匹配,获取错误代码的提交人员信息并发送至所述前端项目的关联人员。
一种基于人工智能的前端代码检测及修复装置,包括:
第一配置文件获取模块,用于获取第一配置文件至前端项目中,并将保存所述第一配置文件的位置路径保存到所述前端项目的全局配置文件;
第二配置文件生成模块,用于根据所述全局配置文件查找所述第一配置文件并进行解析,结合所述全局配置文件中所述前端项目的全局配置信息,生成第二配置文件;
检测修复模块,用于根据所述第二配置文件和预先定义的检测方法对所述前端项目中的代码进行检测,根据所述第二配置文件和预先定义的修复方法对所述前端项目中的代码进行修复;
结果统计模块,用于统计检测结果数据和修复结果数据进行可视化展示,并保存所述检测结果数据和所述修复结果数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111155264.0/2.html,转载请声明来源钻瓜专利网。





