【问题标题】:Is there a Checkstyle-like tool to monitor XHTML (or XML) pages?是否有类似 Checkstyle 的工具来监控 XHTML(或 XML)页面?
【发布时间】:2011-02-02 01:51:48
【问题描述】:

我正在处理一个有许多 JSF 页面的项目 - 使用 XHTML 格式。 我们使用Sonar(以及 Checkstyle、PMD、FindBugs...)来监控我们的代码质量。这非常适合我们应用程序的 Java 部分。

现在,我想要一个工具(理想情况下,可以通过编写我自己的插件将其链接到 Sonar)来检查我的应用程序的 XHTML 部分。

那么,有没有类似 checkstyle 的工具可以检查我页面上的某些规则?例如,当我遇到此类代码时,此工具会发出警告:

<h:inputText ...></h:inputText> (instead of <h:inputText .../>)

或:

<h:panelGrid columns="1">
     ...
</h:panelGrid> (a <h:panelGroup> is better here)

我知道 Checkstyle 提供了一个基于正则表达式的规则,但我担心解决方案对于某些规则来说过于复杂......

【问题讨论】:

    标签: xhtml sonarqube checkstyle


    【解决方案1】:

    总是有可敬的“HTML Tidy”。或者你可以考虑extending checkstyle 本身。

    您可能想在这里集中注意力:http://jira.codehaus.org/browse/SONARPLUGINS-130

    【讨论】:

      【解决方案2】:

      我最近发现了提供 JSP 和 JSF 文件的静态代码分析的 Sonar Web plugin。该插件的主要特点是:

      • 调整大小(文件、代码行)
      • 规则合规性
      • 复杂性
      • 重复
      • cmets

      我会尽快尝试(我需要安装最新的 Sonar 2.2 版本)并提供反馈。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-24
        相关资源
        最近更新 更多