[发明专利]脱离IDE的Jshint自动化代码检测方法在审
申请号: | 201711345775.2 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108563554A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 徐亦平 | 申请(专利权)人: | 徐亦平 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 256800 山东省滨州市沾化*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码检测 自动化 脚本 脱离 信息技术领域 文件夹 方式配置 工具实现 环境变量 结果生成 扫描路径 一次扫描 配置 操作系统 扫描 灵活 展示 | ||
1.一种脱离IDE的Jshint自动化代码检测方法,其特征在于:所述脱离IDE的Jshint自动化代码检测方法无需复杂配置,无需安装IDE,该脱离IDE的Jshint自动化代码检测方法步骤如下:
(1)确定待扫描的文件的路径和存放结果的路径;
(2)在Jshint.xml中配置待扫描的路径以及存放结果的路径,并把Ant工具放到配置文件相同的文件夹中;
(3)运行脚本文件启动Ant来运行Jshint扫描待检测代码并把加过保存到XML中。
2.根据权利要求1所述的脱离IDE的Jshint自动化代码检测方法,其特征在于:所述Jshint.xml与start.bat脚本的配置主要包括以下几个步骤:
(1)set BASE_HOME=%cd%
set ANT_HOME=%BASE_HOME%\Ant
set path=%path%;%ANT_HOME%\bin
set classpath=%classpath%;%ANT_HOME%\lib
在脚本中自动获取Ant的文件路径并且添加到环境变量中;
(2)cd Jshint
ant-buildfile″%BASE_HOME%\jshint\buildJshint.xml″
获取Jshint.xml的文件路径,使用Ant命令启动Jshint,以上命令均封装到start.bat的脚本文件中,命令采用自动获取的方式,无需手动更改;
(3)<taskdef
name=″jshint″
classname=″com.philmander.jshint.JsHintAntTask″
classpath=″${basedir}\ant-jshint-0.3.6-SNAPSHOT-deps.jar″/>
在Jshint.xml的文件中首先配置了Jshint的路径,指定了ant-jshint-0.3.6-SNAPSHOT-deps.jar的路径;
(4)<jshint dir=″D:\tem\js″fail=″false″>
<include name=″**/*.js″/>
<report type=″xml″
destFile=″${basedir}\jshintResult\jshintResults.xml″
/>
</jshint>
随后配置结果的存放路径与待扫描代码的存放路径,以上就是Jshint.xml文件的配置;
(5)待全部配置完成之后,在使用时只需运行脚本即可得到扫描的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐亦平,未经徐亦平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711345775.2/1.html,转载请声明来源钻瓜专利网。