fb-contrib is a bug detector plugin for the FindBugs application (https://github.com/findbugsproject/findbugs), or SpotBugs application (https://github.com/spotbugs)
This release adds four detectors that can easily be integrated into FindBugs by dropping the jar file into FindBugs' plugin directory. fb-contrib version 7.4.0 requires FindBugs version 3.0.1 or later. This version of fb-contrib uses java 1.7.
New Detectors added in this release:
List Usage Issues
Looks for odd usage patterns when using Lists
Functional Interface Issues
Looks for issues around use of @FunctionalInterface classes, especially in use with Streams
Set Usage Issues
Looks for odd usage patterns when using Sets
Class Envy
Looks for methods that excessively use methods from another class. This probably means these methods
should be defined in that other class.