是否有类似 Checkstyle 的工具来监视 XHTML(或 XML)页面?
-
22-09-2019 - |
题
我正在开发一个项目,其中有许多 JSF 页面 - 使用 XHTML 格式。我们使用以下方式监控代码质量 声纳 (因此 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 提供了一个基于正则表达式的规则,但我担心该解决方案对于某些规则来说太复杂......
解决方案 2
我最近发现了 声纳网络插件 它提供 JSP 和 JSF 文件的静态代码分析。该插件的主要特点是:
- 调整大小(文件、代码行)
- 规则合规性
- 复杂
- 复制
- 评论
我会尽快尝试(我需要安装最新的Sonar 2.2版本)并提供反馈。
其他提示
有总是令人尊敬的 “ HTML整洁”。或者你可以考虑扩展CheckStyle的本身。
您可能想在这里重点关注: http://jira.codehaus.org/browse / SONARPLUGINS-130
不隶属于 StackOverflow