JSHint显示checkstyle报告器的非错误

时间:2013-11-25 13:44:58

标签: jenkins checkstyle jshint

我正在运行JSHint作为Jenkins的Checkstyle插件的一部分。到目前为止,这很好,但有一个问题。我用JSHint调用:

jshint --verbose --reporter=checkstyle foo > checkstyle-jshint.xml || exit 0

这可行,但它会使用--show-non-errors选项自动运行JSHint - 这绝对不是我想要的。我已经看到这是一个官方的JSHint issue,因此它一方面似乎是错误的,但(目前)JSHint的官方行为。

有没有人知道如何解决这个问题,因此Checkstyle报告只包含JSHint在没有--show-non-errors参数的情况下运行它时在控制台上报告的错误?

1 个答案:

答案 0 :(得分:1)

好的,我自己找到了一种解决方法:使用--reporter参数,除了使用预定义的值jslintcheckstyle之外,您还可以指定.js文件实现custom reporter

所以我所做的基本上是编写我自己的自定义记者,输出一个有效的checkstyle-conform .xml文件。这样就可以按预期工作了。