O PMD varre o código-fonte Java e procura por possíveis problemas como: Possíveis bugs - instruções try / catch / finalmente / switch vazias Código morto - variáveis locais não utilizadas, parâmetros e métodos privadospara loops que podem ocorrer durante loops Código duplicado - código copiado / colado significa erros copiados / colados
Local na rede Internet:
http://pmd.sourceforge.net/Categorias
Alternativas ao Pmd para Linux
3
FindBugs
FindBugs, um programa que usa análise estática para procurar erros no código Java
- Grátis
- Windows
- Mac
- Linux
- Java Mobile