PMD

De Dos Ideas.
Revisión del 13:55 31 ago 2009 de 201.251.185.130 (discusión)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

PMD analiza el código Java y busca potenciales problemas en el código.

Integracion con IDEs

PMD se integra a varios IDEs a través de sus respectivos plugins (Integración con IDEs).

Características

PMD permite:

  • Bugs posibles: sentencias vacías try/catch/finally/switch
  • Código muerto: variables locales, parámetros y métodos privados no usados
  • Codigo subóptimo: mal uso de String/StringBuffer
  • Expresiones complicadas: sentencias "if" innecesarias, ciclos for que podrían ser while, etc.
  • Código duplicado: código copiado y pegado significa errores copiados y pegados

Ignorar una línea

Es posible ignorar el procesamiento en líneas específicas agregando un comentario con el texto "NOPMD", seguido de una descripción.

Por ejemplo:

   private Long id;  // NOPMD - Esta variable corta está permitida

Ver también