最近我在寻找最佳的工具集来进行代码检查。我的IDE是Intellij 15.0,我知道它有很好的检查功能,但当我在互联网上搜索时,我没有找到Intellij内置检查代码和其他三个工具之间的好的比较。
有人试过它们全都使用过的吗?可以给一些最佳实践吗?Intellij是否涵盖了它们所有的功能?
我知道FindBugs在二进制级别运行,但仍然让它保持在比较中。
最近我在寻找最佳的工具集来进行代码检查。我的IDE是Intellij 15.0,我知道它有很好的检查功能,但当我在互联网上搜索时,我没有找到Intellij内置检查代码和其他三个工具之间的好的比较。
有人试过它们全都使用过的吗?可以给一些最佳实践吗?Intellij是否涵盖了它们所有的功能?
我知道FindBugs在二进制级别运行,但仍然让它保持在比较中。
mvn pmd:check findbugs:check
或Gradle的等效命令。这些工具中的违规行为较少但更严重,所以如果我忘记了某些事情,CI将无论如何使构建失败。 - Michal Kordas