0

linter 和验证器的输出格式比解析它们的工具要多得多。我找不到任何工具可以解析 W3C 自己提供的规范 CSS 和 HTML 验证器的输出。W3C CSS 验证器提供的输出格式记录在用户指南中(包括一种仅使用 启用的未记录输出格式--format=xml)。是否有任何工具(例如 Jenkins 插件)可以将 W3C CSS Validator 输出的任何格式处理为图形或其他人类可消费的报告格式?

4

1 回答 1

0

我不知道。但是我确实编写了一个 XSLT,它将 的输出转换为与csslintjava -jar css-validator --format=soap12相同的格式,Violations可以处理这种格式。

验证器本身总是在 XML 上方输出其选项,因此您必须先将其删除,然后才能对其进行转换:

java -jar css-validator --format=soap12 "$someFile.css" |
    tail -n +1 | # GNU tail, or use some other way of trimming the first line
    xsltproc css-validator-to-csslint.xsl -

我希望有人觉得这很有用。

于 2013-01-18T15:49:16.120 回答