FindBugs – свободный статический анализатор кода, написанный Уильямом Пью, который известен тем, что обнаружил ошибку в модели памяти Java. Программа использует статический анализ, чтобы найти потенциальные ошибки сотни различных типов в коде Java.
FindBugs работает с байткодом Java, а не с исходным кодом. Приложение распространяется и как отдельное десктопное приложение и как плагин к Eclipse SDK, NetBeans IDE, IntelliJ IDEA и Hudson.
Ссылки