Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 315866

Summary: Add support for findbugs and/or pmd
Product: z_Archived Reporter: Markus Kuppe <bugs.eclipse.org>
Component: BuckminsterAssignee: buckminster.core-inbox <buckminster.core-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: achim.demelt, bernhard.lutzmann, henrik.lindberg, info, tjanke
Version: unspecifiedKeywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Markus Kuppe CLA 2010-06-05 03:41:17 EDT
Much like Bucky runs Emma as part of the test launch, support for findbugs and/or other static code analyzers would be of great use.

Thanks
Comment 1 Henrik Lindberg CLA 2010-06-06 19:19:03 EDT
Agree, anyone wants to pick one and implement? 
As I understood it, it was not very difficult to add support for EcLemma, so it should be possible to look at that implementation for guidance.
Comment 2 Achim Demelt CLA 2010-06-07 00:00:29 EDT
AFAIK, Findbugs and PMD are simply builders that run as part of your regular build. If the bundles are split well between UI and non-UI parts, it should be as easy as installing the headless part into Buckminster. No need to write a Buckminster plug-in at all.

I did a very similar thing recently with Groovy support for Buckminster. See these threads for installation details:

http://www.eclipse.org/forums/index.php?t=tree&goto=536287&#page_top