JavaScript Slint - Hudson 的 XML 报告
我正在使用 JavaScript Lint 来检查 JavaScript 源代码。它可以很好地进行递归分析,在命令窗口中显示结果,但我想将 JavaScript Lint 结果集成到 Hudson(从批处理文件运行 JavaScript Lint)。 如何获取保存到 XML 的 JavaScript Lint 日志? JavaScript Lint 中有输出格式配置,但这些配置是自定义错误消息的格式。
先感谢您, 安德烈
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果有人感兴趣,这里有一个我们用来运行 JSlint 的 Maven POM 片段:
In case anyone's interested, here's a Maven POM snippet we use to run JSlint:
我已经找到了在 Hudson 中应用 Jslint 的解决方案。 jslint4java 取代了 JavaScript Lint,它以 XML 格式进行报告。
以下是分步说明:
准备 Ant 脚本,该脚本递归地准备项目中所有 JS 文件的列表,例如:
在 Hudson 中应用 Ant 脚本进行作业,并在“报告违规”中选择 Jslint 输出文件名 (jslint.xml) '
鸣谢:这是我在这个主题上发现的有用的帖子 。
I have found the solution for applying Jslint in Hudson. Instead of JavaScript Lint there is jslint4java which reports in XML format.
Here is step by step instructions:
Prepare Ant script which prepares list of all JS files in project recursively, example:
Apply Ant script in Hudson for a job and select Jslint output file name (jslint.xml) in 'Report Violations'
Credits: Here is useful post which I found on this topic.