【技术实现步骤摘要】
代码检测方法、装置、存储介质及计算机设备
本专利技术涉及程序开发
,尤其是涉及一种代码检测方法、装置、存储介质及计算机设备。
技术介绍
开发人员在进行项目开发时,通常需要在编写代码的过程中不断检测自身的源代码文件是否符合团队制定的编码规范,这就需要随时对源代码文件进行编写规范的检测,以确保源代码文件的可用性。通常来说,源代码文件的检测主要包括开发环境检测、代码文件检测和资源文件检测等多个环节,现有的代码检测方法主要是单独针对开发环境进行检测,单独针对代码文件进行检测,以及单独针对资源文件进行检测,这样的代码检测方法极大的降低了源代码文件的检测效率,并且,现有的代码检测方法也无法有效的实现定制化的编码规范检测需求,这也导致了源代码文件的编码规范检测的局限性较大。
技术实现思路
有鉴于此,本申请提供了一种代码检测方法、装置、存储介质及计算机设备,主要目的在于解决现有技术中源代码文件的编码规范检测效率较低以及检测局限性较大的技术问题。根据本专利技术的第一个方面,提供了一种代码检测方法,该方 ...
【技术保护点】
1.一种代码检测方法,其特征在于,所述方法包括:/n在待检测项目中引入代码检测插件,并将所述代码检测插件中的代码检测类文件和代码检测路径配置到所述待检测项目中;/n在所述待检测项目的编译阶段,通过所述代码检测类文件对所述代码检测路径下的代码文件和资源文件进行代码检测;/n输出所述代码文件和所述资源文件的代码检测结果。/n
【技术特征摘要】
1.一种代码检测方法,其特征在于,所述方法包括:
在待检测项目中引入代码检测插件,并将所述代码检测插件中的代码检测类文件和代码检测路径配置到所述待检测项目中;
在所述待检测项目的编译阶段,通过所述代码检测类文件对所述代码检测路径下的代码文件和资源文件进行代码检测;
输出所述代码文件和所述资源文件的代码检测结果。
2.根据权利要求1所述的方法,其特征在于,所述将所述代码检测插件中的代码检测类文件和代码检测路径配置到所述待检测项目中,包括:
将所述代码检测插件中的至少一个代码检测类文件和所述至少一个代码检测类文件对应的代码检测路径配置到所述待检测项目中,其中,所述至少一个代码检测类文件包括代码文件检测类文件和/或资源文件检测类文件。
3.根据权利要求1或2所述的方法,其特征在于,所述将代码检测路径配置到所述待检测项目中,包括:
将所述待检测项目中待排除的的代码检测路径配置到所述待检测项目中;和/或
将所述待检测项目中待排除的代码文件和/或资源文件配置到所述待检测项目中。
4.根据权利要求1所述的方法,其特征在于,所述通过所述代码检测类文件对所述代码检测路径下的代码文件和资源文件进行代码检测,包括:
通过XML分析和JSON对象分析,扫描出所述代码检测路径下所有的代码文件和资源文件;
通过所述代码检测类文件中的字节码校验规则和正则匹配规则,对所述代码文件和资源文件中的内容进行逐一检测。
5.根据权利要求1所述的方法,其特征在于,所述输出所述代码文件和所述资源文件的代码检测结果,包括:
若所述代码文件和所述资源文件中的内容与所述代码检测类文件中的预设规则相符,则输出编译通过的检测结果;
若所述代码文件和所述资源文件中...
【专利技术属性】
技术研发人员:张智,
申请(专利权)人:北京健康之家科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。