首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript Slint -用于哈德逊的报告XML

JavaScript Slint -用于哈德逊的报告XML
EN

Stack Overflow用户
提问于 2011-10-18 16:58:12
回答 2查看 1.1K关注 0票数 0

我使用JavaScript Lint来检查JavaScript源代码。它可以很好地处理在命令窗口中显示结果的递归分析,但我想将Hudson Lint结果集成到JavaScript中(从批处理文件运行JavaScript Lint )。如何将XML的日志保存到JavaScript?在JavaScript Lint中有输出格式配置,但那些自定义的错误信息格式。

先谢谢你,安德烈

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-27 15:10:34

我已经找到了在Hudson中应用Jslint的解决方案。代替XML的是jslint4java,它以JavaScript格式报告。下面是一步一步的指导:

Ant脚本下载jslint4java

  • Prepare Ant脚本,该脚本递归地准备项目中所有JS文件的列表,例如: Verify JS files

  • Apply Ant script in
  1. for job and select Jslint output file name (jslint.xml) in 'Report Violations‘

字幕:我在这个主题上找到的Here is useful post

票数 0
EN

Stack Overflow用户

发布于 2011-10-27 15:21:54

如果有人感兴趣,这里有一个我们用来运行JSlint的Maven POM代码片段:

代码语言:javascript
复制
  <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7804728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档