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
pmd
Local na rede Internet:
http://pmd.sourceforge.net/Categorias
Alternativas ao Pmd para Software as a Service (SaaS) com licença gratuita
21
Codacy
Revisa automaticamente o estilo, a segurança, a duplicação, a complexidade e a cobertura do código em todas as alterações, acompanhando a qualidade do código nos sprints.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)