【技术实现步骤摘要】
一种前端代码质量检测方法及装置
本专利技术涉及软件开发领域,具体涉及一种前端代码质量检测方法及装置。
技术介绍
前端各种框架更新很快,每个前端工程师需要不断地去充电,以便更好的跟上前端发展趋势,把新的技术更好的利用到工厂网的项目中,虽然前端代码需要使用的技术比较多,但HTML、CSS、javascript依然是最基础的前端编程语言,它们都有着相似的规范风格和各自不同的规则要求,每个项目负责前端开发和维护的人也不同,每个人都有自己写代码的风格,现有的对前端代码进行检测通常使用与前端代码类型匹配的检测工具完成,由于检测工具不具有通用性,造成了代码的可读性低,维护扩展成本高。
技术实现思路
本专利技术的目的是提供一种前端代码质量检测方法及装置,用以解决现有前端代码检测技术功能单一、不易扩展,导致代码检测效率低下的问题。为实现上述目的,本专利技术提供了一种前端代码质量检测方法,包括以下步骤:调取待检测的前端代码,设置代码检测参数;根据所述前端代码包括的编码语言配置对应的代码规范库;在所述前端代码中提取出所述编码语言对应的代码文件;根据所述代码文件的编码语言选择对应的代码规范库 ...
【技术保护点】
1.一种前端代码质量检测方法,其特征在于,包括以下步骤:调取待检测的前端代码,设置代码检测参数;根据所述前端代码包括的编码语言配置对应的代码规范库;在所述前端代码中提取出所述编码语言对应的代码文件;根据所述代码文件的编码语言选择对应的代码规范库和设定类型的技术栈对所述代码文件进行检测。
【技术特征摘要】
1.一种前端代码质量检测方法,其特征在于,包括以下步骤:调取待检测的前端代码,设置代码检测参数;根据所述前端代码包括的编码语言配置对应的代码规范库;在所述前端代码中提取出所述编码语言对应的代码文件;根据所述代码文件的编码语言选择对应的代码规范库和设定类型的技术栈对所述代码文件进行检测。2.根据权利要求1所述的一种前端代码质量检测方法,其特征在于:所述代码检测参数包括:检测结果输出的文件格式、指定忽略检测的文件名称、指定忽略修复的文件名称以及是否在错误信息后显示对应的检测规则名称。3.根据权利要求1或2所述的一种前端代码质量检测方法,其特征在于:所述编码语言包括HTML、CSS和JavaScript。4.根据权利要求3所述的一种前端代码质量检测方法,其特征在于:所述HTML对应的技术栈包括HTMLCS;所述CSS对应的技术栈包括CSSHint、CSSBeautify与CSScomb;所述JavaScript对应的技术栈包括ESLint、fixmyjs与jformatter。5.根据权利要求4所述的一种前端代码质量检测方法,其特征在于:对所述代码文件进行检测的过程包括:使用ESLint检查JavaScript代码的质量与风格;使用CSSHint检查CSS代码的质量与风格;使用HTMLCS检查HTML代码的质量与风格并修复与格式化HTML代码;使用fixmyjs与jformatter修复与格式化JavaScript代码;使用CSSBeautify与CSScomb修复与格式化CSS代码。6.一种前端代码质量检测装...
【专利技术属性】
技术研发人员:黄秋霞,
申请(专利权)人:郑州悉知信息科技股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。