我目前在我的POM文件中使用checkstyle。 Checkstyle似乎仅限于Java文件。是否存在允许检查XML文件的模块?
答案 0 :(得分:1)
Checkstyle目前仅支持Java。它的架构允许支持其他语言(如XML),但团队目前没有资源或计划(截至2017年初)。
来自Checkstyle GitHub site:
Checkstyle拥有小团队和扩展Java语言的巨大计划,它应该专注于一种语言,在java分析器中处于领先地位。 [...]
未来几年,我没有计划支持其他语言。
答案 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>