如何在IDEA中检查代码样式格式?

时间:2013-09-25 19:02:49

标签: java intellij-idea

如何在IDEA中检查整个项目或其中某些部分的代码样式?让我在这里用“检查”一词加注。我不需要修改代码样式我只想知道在项目中不遵循代码样式的问题有多大。所以我想查看代码格式不符合我在文件中设置的行列表或案例 - >设置 - >代码风格 - > Java的。我认为代码检查会这样做,但是当我检查文件 - >设置 - >检查 - >代码样式问题在我看来,这些问题与代码样式格式无关。

我想要使用的是:我开始对代码的某些部分或整个项目进行一些检查,并且作为检查的结果,我想查看代码格式化被破坏的问题/行的列表。 我知道我可能只是重新格式化整个项目,然后运行源代码控制差异,但我不认为这真的很好。我希望看到一些代码风格问题的分类与统计等等...有没有办法在IDEA中得到这个?

2 个答案:

答案 0 :(得分:2)

您应该考虑CheckStyle。它分析代码并在IDE中显示类似于错误或警告消息的摘要。此外,您可以自定义检查样式或使用现有样式。 IDEA也应该有一个插件。

答案 1 :(得分:1)

试试maven-checkstyle-plugin。它基于Checkstyle。您可以创建配置以在IntelliJ IDEA下运行它。

输出如下:

C:\src\ClassPathTldsLoader.java:8:8: Unused import - java.util.Collections.
C:\src\model\Class1.java:64: 'if' construct must use '{}'s.
C:\src\model\Class2.java:55: 'if' construct must use '{}'s.
C:\src\Class3.java:4:1: Redundant import from the same package - java.util.Collections
...