您可以在命令行上运行它,如下所示:
java -jar checkstyle-5.5-all.jar -c docs/sun_checks.xml -r /path/to/src
如果你正在使用bash,你可以启用globstar,然后只处理这样的java文件:
shopt -s globstar
java -jar checkstyle-5.5-all.jar -c docs/sun_checks.xml -r /path/to/src/**/*.java
Checkstyle命令行文档是here.
更新:使用抑制过滤器
创建一个抑制文件,忽略对类文件的所有检查.您可以为其他您不感兴趣的文件类型添加正则表达式.
suppressions.xml:
在检查文件中添加抑制过滤器:
my_checks.xml:
运行:
java -jar checkstyle-5.5-all.jar -c my_checks.xml -r /path/to/src
关于抑制滤波器的文档可以在here找到.