【问题标题】:JSHint shows non-errors for checkstyle reporterJSHint 为 checkstyle 报告器显示非错误
【发布时间】:2013-12-10 06:34:41
【问题描述】:

我将 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 参数的情况下在控制台上报告的错误?

【问题讨论】:

  • 根据问题作者 OrangeDog 的说法,“这似乎已在 2.4.3 中解决。”

标签: jenkins checkstyle jshint


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    相关资源
    最近更新 更多