Checkstyle来测试XML文件?

时间:2017-02-27 19:14:59

标签: maven checkstyle

我目前在我的POM文件中使用checkstyle。 Checkstyle似乎仅限于Java文件。是否存在允许检查XML文件的模块?

2 个答案:

答案 0 :(得分:1)

Checkstyle目前仅支持Java。它的架构允许支持其他语言(如XML),但团队目前没有资源或计划(截至2017年初)。

来自Checkstyle GitHub site

  

Checkstyle拥有小团队和扩展Java语言的巨大计划,它应该专注于一种语言,在java分析器中处于领先地位。   [...]

     

未来几年,我没有计划支持其他语言。

目前,您可能希望查看可以分析XML的其他工具,例如PMDSonarQube等。

答案 1 :(得分:0)

您可以对Java以外的文件使用checkstyle。有关使用Checkstyle在Java,XML和.properties文件上强制使用空格的示例,请参见Checkstyle存储库中的google_checks.xml

<property name="fileExtensions" value="java, properties, xml"/>
<!-- Checks for whitespace                               -->
<!-- See http://checkstyle.sf.net/config_whitespace.html -->
<module name="FileTabCharacter">
    <property name="eachLine" value="true"/>
</module>