我使用JavaScript Lint来检查JavaScript源代码。它可以很好地处理在命令窗口中显示结果的递归分析,但我想将Hudson Lint结果集成到JavaScript中(从批处理文件运行JavaScript Lint )。如何将XML的日志保存到JavaScript?在JavaScript Lint中有输出格式配置,但那些自定义的错误信息格式。
先谢谢你,安德烈
发布于 2011-10-27 15:10:34
我已经找到了在Hudson中应用Jslint的解决方案。代替XML的是jslint4java,它以JavaScript格式报告。下面是一步一步的指导:
Ant脚本下载jslint4java
字幕:我在这个主题上找到的Here is useful post。
发布于 2011-10-27 15:21:54
如果有人感兴趣,这里有一个我们用来运行JSlint的Maven POM代码片段:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>jslint</id>
<phase>test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<taskdef name="jslint" classname="com.googlecode.jslint4java.ant.JSLintTask" classpathref="maven.plugin.classpath" />
<jslint encoding="UTF-8" options="indent=4,evil,laxbreak">
<formatter type="plain" />
<fileset dir="${basedir}/src/main/javascript" includes="**/*.js" />
</jslint>
</tasks>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.googlecode.jslint4java</groupId>
<artifactId>jslint4java-ant</artifactId>
<version>1.3.3</version>
</dependency>
</dependencies>
</plugin>https://stackoverflow.com/questions/7804728
复制相似问题