Code analysis is an important aspect of any software development project. Over the years this analysis is performed by team members who are more experienced and can see through the real problem and rectify it. Technology stack is becoming more advanced, mature and complex, to help us in making sure we still do a good job in producing a good end product, their are tool sets which are available to help us. I have put together a list of open source code analyzers available in java space.

  1. FindBugs
  2. QJ-Pro
  3. PMD
  4. JLint
  5. Hammurapi
  6. DoctorJ
  7. Condenser
  8. JCSC
  9. JDepend
  10. Dependency Finder
  11. CheckStyle
  12. Eclipse
  13. CheckStyle
  14. JDiff
  15. Classycle
  16. Byecycle
  17. PathFinder
  18. XRadar
  19. Macker
  20. Clirr
  21. JarAnalyzer
  22. Spoon

If i have missed any please add to the list in comments section.
What do you think of these tools if you have used any? Del.icio.us Digg! My StumbleUpon Page