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

技术编号:26597925 阅读:32 留言:0更新日期:2020-12-04 21:20
本发明专利技术实施例提供一种代码检测方法、装置、设备和存储介质。该方法包括:将第一语言的代码转换为第二语言的代码;通过预设检测插件检测第二语言的代码中存在的第一类型的转换错误;获取已经设置的多种字符串特征,多种字符串特征用于反映第二类型的转换错误;根据多种字符串特征检测第二语言的代码中存在的第二类型的转换错误。通过预设检测插件以及多种字符串特征对第二语言的代码进行检测,可以准确地检测出第二语言的代码中存在的各种错误,以便基于该检测结果对第二语言的代码进行修复,以保证第二语言的代码在浏览器中的正常运行。

【技术实现步骤摘要】
代码检测方法、装置、设备和存储介质
本专利技术涉及计算机
,尤其涉及一种代码检测方法、装置、设备和存储介质。
技术介绍
在进行项目开发的过程中,开发人员可能采用ES6、ES7等语言进行代码的编写,而由于浏览器的发展速度远低于语言的更新速度,所以会存在浏览器不能支持上述代码的情形,比如,一般的浏览器可以支持采用ES5语言编写的代码。因此,需要对非ES5的代码进行转换,转换为ES5代码。目前会采用一些技术手段对非ES5的代码进行转换,但是,浏览器运行转换后的代码时,还是会出现运行失败的问题。
技术实现思路
本专利技术实施例提供一种代码检测方法、装置、设备和存储介质,能够检测代码中存在的兼容性问题。第一方面,本专利技术实施例提供一种代码检测方法,该方法包括:将第一语言的代码转换为第二语言的代码;通过预设检测插件检测所述第二语言的代码中存在的第一类型的转换错误;获取已经设置的多种字符串特征,所述多种字符串特征用于反映第二类型的转换错误;根据所述多种字符串特征检测所述第二语言的代码本文档来自技高网...

【技术保护点】
1.一种代码检测方法,其特征在于,所述方法包括:/n将第一语言的代码转换为第二语言的代码;/n通过预设检测插件检测所述第二语言的代码中存在的第一类型的转换错误;/n获取已经设置的多种字符串特征,所述多种字符串特征用于反映第二类型的转换错误;/n根据所述多种字符串特征检测所述第二语言的代码中存在的所述第二类型的转换错误。/n

【技术特征摘要】
1.一种代码检测方法,其特征在于,所述方法包括:
将第一语言的代码转换为第二语言的代码;
通过预设检测插件检测所述第二语言的代码中存在的第一类型的转换错误;
获取已经设置的多种字符串特征,所述多种字符串特征用于反映第二类型的转换错误;
根据所述多种字符串特征检测所述第二语言的代码中存在的所述第二类型的转换错误。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
输出提示信息,以便根据所述提示信息进行纠错,所述提示信息对应于检测到的所述第一类型的转换错误或所述第二类型的转换错误。


3.根据权利要求2所述的方法,其特征在于,所述输出提示信息,包括:
在每检测到一个所述第一类型的转换错误或所述第二类型的转换错误时,输出对应的提示信息。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收用户根据与所述第二类型的转换错误对应的提示信息输入的反馈信息,所述反馈信息指示无需对所述第二类型的转换错误进行修改;
存储与所述第二类型的转换错误对应的目标字符串特征,所述目标字符串特征包含于所述多种字符串特征中,所述目标字符串特征用于后续对所述第二语言的代码进行检测时忽略所述目标字符串特征。


5.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:冯阳
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:湖南;43

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

1