是否有任何基于Maven的HTML验证器

时间:2013-02-28 15:21:01

标签: html maven

我有一个包含许多HTML文件的项目。作为我的Maven构建过程的一部分,我想在这些文件中运行验证器以确保:

  1. 文件在语法上是正确的(例如,检查所有开始标记是否有相应的结束标记)
  2. 文件符合编码指南
  3. 有人可以推荐一个能做到这一点的好验证器吗?

2 个答案:

答案 0 :(得分:4)

我正在使用Sonar和2个重要的插件

  1. XML Plugin
  2. 此插件可以分析Sonar中的XML文件。 一些常见的用例是:

    1. 针对W3C提供的模式验证XHTML文件(严格,过渡和其他)
    2. 根据提供的XML架构验证XML文件
    3. 验证XML文件中的规则(例如:根据编码标准验证Maven pom文件)
    4. 2. Web Plugin

      该插件提供Sonar内Web文件的静态代码分析。目前支持JSP和JSF。为Ruby模板(erb文件)提供了一些初始支持。

      支持以下指标:

      1. 调整大小(文件,代码行)
      2. 规则合规
      3. 复杂性
      4. 复制
      5. 评论
      6. 该插件默认扫描以下文件:.xhtml,.jspf,.jsp。文件扩展名是可配置的。

        该插件导入Sonar中的源代码,计算测量值并扫描代码中的违规,重复和复杂性。检查可在Sonar规则库中进行配置。

        所有这些都是开源。无论如何,Sonar还提供了名为Web(HTML, JSP)的商业插件。

答案 1 :(得分:0)

现在还有一个Nu HTML Checker(https://validator.github.io)的maven插件,可以离线使用:https://github.com/validator/maven-plugin。免责声明:我是Maven插件的作者。