PMD

De Dos Ideas.
Saltar a: navegación, buscar

PMD analiza el código Java y busca potenciales problemas como:

  • Possible bugs - sentencias vacías try/catch/finally/switch
  • Dead code - variables locales, parámetros y métodos privados no usados
  • Suboptimal code - mal uso de String/StringBuffer
  • Overcomplicated expressions - innecesarias sentencias if's, ciclos forque podría ser while
  • Duplicate code - código copiado y pegado significa errores copiados y pegados

Integracion con IDEs

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

Características

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