请问Checkstyle的Standard Checkstyle Checks怎么调用?

tinyfool 发布于 7月前
无人欣赏。

我在学习的一个课程,交Java作业以后,系统会用Checkstyle来做style检查,然后,根据这个打一部分分,所以,我准备在本地建立这个环境。我下载了Checkstyle,然后用命令行检查

java -jar checkstyle-7.2-all.jar -c google.xml ~/work/AlgorithmsCoursera/Percolation/src/*.java

但是,我发现检查结果和课程的结果不一样,原来这个课程用的是Standard Checkstyle Checks,有人知道怎么调用么?我没找到,如果不指定XML文件,则会报错

Must specify a config XML file.

共8条回复
pinxue 回复于 7月前

-c 的参数不就是了?

tinyfool 回复于 7月前

1楼 @pinxue 对啊,-c后面跟啥呢?跟Google的不对啊

pinxue 回复于 7月前

2楼 @tinyfool 有没有 checkstyle_checks.xml 之类的?

tinyfool 回复于 7月前

3楼 @pinxue 没有啊,找到了,不就解决了么

https://github.com/checkstyle/checkstyle/tree/master/src/main/resources

里面的都试过了

pinxue 回复于 7月前

4楼 @tinyfool https://github.com/checkstyle/checkstyle/blob/master/config/checkstyle_checks.xml

tinyfool 回复于 7月前

5楼 @pinxue 赞,爱你

tinyfool 回复于 7月前

5楼 @pinxue 还是有点问题,我再研究研究

tinyfool 回复于 7月前

这个问题最后解决了,在原始的说明文件说的不够清楚,我在课程网站翻来翻去,原来是他们自己做了一个检查表的xml

地址是 http://algs4.cs.princeton.edu/linux/checkstyle-coursera.xml

登录 或者 注册