有没有可能只针对一个Java类运行FindBugs?

6

我使用FindBugs Eclipse插件,想知道是否可以仅分析一个类而不是整个项目?我似乎无法弄清楚。仅右键单击目标类似乎没有任何作用。


2
@Donal,公平地说,原帖作者可能正在一台较慢的机器上开展某个超级大型项目,并且不想等待太长时间来运行FindBugs。 - Peter Recore
1
@Peter,没错。我们正在处理一个庞大的遗留代码库,我添加了一个类,希望能够快速运行FindBugs。 - rmcc
1
@Donal Fellows:FindBugs专注于窥视孔检测。@Peter Recore:FindBugs在像jdk这样的大型项目上运行良好。你可能不会看到比它更大的jar文件。 - Tom Hawtin - tackline
实际上,过去20分钟里我一直在阅读FindBugs相关的内容(而不是看Stack Overflow),非常享受这个过程。不知道它会在我工作的代码库中发现什么问题... - Donal Fellows
@Donal:当你第一次将FindBugs引入一个遗留项目(特别是没有单元测试的项目)时,有时候最好采用分而治之的方法,首先将其应用于最关键的类。 - Uri
1个回答

4

对于我来说,只需右键单击(菜单项FindBugs-> FindBugs)目标类即可完美运行。 执行后,只需打开FindBug视图/透视图。也许您在这个类中没有任何问题?;)


你如何从CLI执行此操作? - sam boosalis
我对.class文件和目录中的.class文件运行了findbugs -textui命令,它完美地工作了。 - sam boosalis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接