我正在寻找 eclipse/netbeans 插件或工具,它分析 java 项目,并给我们报告未使用的导入、未使用的变量、未使用的方法、违反自定义命名约定等。
问问题
2962 次
8 回答
3
Eclipse 将其提供为Markers
. 它将提供您的所有案例,除了violating custom naming conventions
.
于 2012-09-12T12:53:37.867 回答
2
对于命名约定和导入等小事,我同意其他答案,即 PMD 是一个不错的选择。
[无耻插件] 这可能有点矫枉过正,但是我工作的公司开发了一个名为“Codefacts”的工具,它可以分析来自 git 或 svn 存储库的代码。它运行指标和东西来评估代码质量。它可能适合您的“等”。
我不记得它使用的所有指标,但其中一些是评论/代码比率、文档覆盖率、检查你的很多方法/类是否太长等等。 Codefacts 可以在这里下载 [/shameless plug]
于 2012-09-12T13:01:04.670 回答
2
...另外看看声纳。当我第一次发现它时,它一直很安静。
于 2012-09-12T12:51:02.993 回答
2
FindBugs 可能是最突出的之一,非常值得一试。
对于命名约定等,我建议你看看 CheckStyle。
于 2012-09-12T12:45:48.043 回答
2
Netbeans 7.2 有一个新的检查功能:从菜单中转到 Source|Inspect。它当然具有您问题中提到的大部分测试。
于 2012-09-12T12:46:51.443 回答
1
我使用三个相互补充的工具的组合:PMD、Checkstyle 和 FindBugs。
于 2012-09-12T12:56:26.007 回答
0
试试 Checkstyle(我的偏好)或 PMD。
于 2012-09-12T12:53:28.290 回答