我有一个包含许多HTML文件的项目。作为我的Maven构建过程的一部分,我想在这些文件中运行验证器以确保:
有人可以推荐一个能做到这一点的好验证器吗?
答案 0 :(得分:4)
我正在使用Sonar和2个重要的插件
此插件可以分析Sonar中的XML文件。 一些常见的用例是:
2. Web Plugin
该插件提供Sonar内Web文件的静态代码分析。目前支持JSP和JSF。为Ruby模板(erb文件)提供了一些初始支持。
支持以下指标:
该插件默认扫描以下文件:.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插件的作者。