程序员应该如何保障自己的利益?

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

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

我在学习的一个课程,交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 回复于 3月前

-c 的参数不就是了?

tinyfool 回复于 3月前

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

pinxue 回复于 3月前

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

tinyfool 回复于 3月前

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

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

里面的都试过了

pinxue 回复于 3月前

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

tinyfool 回复于 3月前

5楼 @pinxue 赞,爱你

tinyfool 回复于 3月前

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

tinyfool 回复于 3月前

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

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

登录 或者 注册
相关帖子
格式建议
  • 本站使用 Markdown 格式,想了解这一格式请阅读:《用Markdown语法写文章》
  • 内容框下有实时预览框,请预览后发帖。
  • 文字前面请不要空4个英文空格
  • 每段文字之间请回两次车
  • 贴代码前点击左侧工具栏的“贴代码”按钮(
    ),然后在出现的“enter code here”处贴入你的代码。
  • 回复特定回复的时候,请点击该回复右侧的回复链接,系统将自动创建楼号和@通知。
  • @他人的时候注意,id后面请加一个空格。
  • 使用左侧工具栏“贴链接”按钮(
    )创建的优酷、土豆、youtube视频链接,将自动生成播放区域,不需要使用其他包含方式。
  • 如果要创作长篇格式复杂的帖子,本站建议Mac用户使用Mou软件,离线写好,贴入即可。