31 October 2006 | 11,517 views

PMD – Java Source Code Scanner

Don't let your data go over to the Dark Side!

Continuing with the series of tools I’ve been posting on source code auditing and application security, here is PMD a Java Source Code Scanner.

PMD scans Java source code and looks for potential problems like:

  • Possible bugs – empty try/catch/finally/switch statements
  • Dead code – unused local variables, parameters and private methods
  • Suboptimal code – wasteful String/StringBuffer usage
  • Overcomplicated expressions – unnecessary if statements, for loops that could be while loops
  • Duplicate code – copied/pasted code means copied/pasted bugs

PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.

You can read more about PMD at the homepage here.

You can download everything from here:

Download PMD

Advertisements



Recent in Programming:
- american fuzzy lop – Security Oriented Fuzzing Tool
- Twittor – Backdoor Using Twitter For Command & Control
- peinjector – MITM PE File Injector

Related Posts:
- FindBugs – Find Bugs in Java Programs
- Angry IP Scanner – Cross Platform Port Scanner
- LAPSE Sourcecode Analysis for JAVA J2EE Web Applications

Most Read in Programming:
- FLARE – Flash Decompiler to Extract ActionScript - 65,769 views
- Modern Exploits – Do You Still Need To Learn Assembly Language (ASM) - 25,893 views
- 4f: The File Format Fuzzing Framework - 23,842 views

Low-cost VPS Hosting

Comments are closed.