The FindBugs static code analysis tool should be integrated into NetBeans.
That is a really good idea. Because FindBugs already contains many usefull hints for example bunch of NullPointer dereference problems.
What about current hints that are already implemented in NetBeans but are part of FindBugs as well? Will those be removed and used from FindBugs instead?
What about connection to AST transformations?
Will those hints be treated as normal hints with optional refactorings or will they have independent UI?
Also, there must be a way to update FindBugs without waiting for next release of NetBeans (at least for minor releases/bug fixes of FindBugs).
How to accomplish that without loosing functionality?
I mean, I don't expect that NetBeans automatically adjusts itself to major releases of FindBugs, but there must be a way to install the minor releases.
At this point, I have 7.3 dev build installed with FindBugs 2.0.0, and the latest version in the FindBugs web site is 2.0.1 that has a few bug fixes I would get incorporated.
Unfortunately, the "API" provided by FindBugs is not stable, at least as far as I know (and in some cases not sufficient). So as long as NetBeans will be held responsible for FB working or not, I do not see a supported way to allow the user upgrade the FB version used by NetBeans.