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

Sto*_*oud 7 html maven

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

  1. 这些文件在语法上是正确的(例如,检查所有开始标记是否具有相应的结束标记)
  2. 这些文件符合编码指南

任何人都可以推荐一个能做到这一点的好验证器吗?

Cha*_*suk 4

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

  1. XML插件

该插件可以在 Sonar 中分析 XML 文件。一些常见的用例是:

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

2. 网页插件

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

支持以下指标:

  1. 调整大小(文件、代码行)
  2. 规则合规性
  3. 复杂
  4. 复制
  5. 评论

该插件默认扫描以下文件:.xhtml、.jspf、.jsp。文件扩展名是可配置的。

该插件导入声纳中的源代码,计算测量值并扫描代码是否存在违规、重复和复杂性。这些检查可在 Sonar 规则存储库中配置。

它们都是开源的。总之Sonar也提供了名为Web(HTML、JSP)的商业插件。