A hand-picked collection of IDE-integrated, commercial, and open-source static analysis tools for catching bugs, code smells, and security vulnerabilities in Java before they ship.