PMD Code Analyzer

Software captura de pantalla:
PMD Code Analyzer
Detalles de software:
Versión: 5.5.0 Actualizado
Fecha de carga: 11 Aug 16
Promotor: InfoEther, LLC
Licencia: Libre
Popularidad: 41

Rating: 4.0/5 (Total Votes: 3)

PMD se pueden utilizar en la búsqueda de posibles errores, & nbsp; duplicar el código, las variables y los métodos utilizados.

También puede identificar gravemente la realización de los bloques de código, innecesaria "if", expresaron injustamente "por" bucles (que podría reescribirse como "mientras que" loops), y muchos otros más.

Todo esto puede conducir a problemas de validación, código de procesamiento de largo o cualquier otra cuestión que pueden obstaculizar un sitio o el rendimiento y la capacidad de respuesta de la aplicación.

Un puerto de PHP de PMD se puede encontrar aquí .

Junto con el PMD, CPD está incluido, así, un detector de copiar y pegar para los fragmentos de código conocidos a partir de C, C ++, C #, PHP, Ruby, Fortran, JavaScript y Java.

¿Qué hay de nuevo en esta versión:

  • la modularización del código fuente
  • CPD admite ahora Ir

¿Qué hay de nuevo en la versión 5.4.1:

  • La modularización del código fuente
  • CPD admite ahora Ir

¿Qué hay de nuevo en la versión 5.3.3 / 5.4.0-SNAPSHOT:

  • La modularización de la fuente código
  • CPD admite ahora Ir

¿Qué hay de nuevo en la versión 5.3.2 / 5.4.0-SNAPSHOT:

  • La modularización de la fuente código
  • CPD admite ahora Ir

¿Qué hay de nuevo en la versión 5.3.1 / 5.4.0-SNAPSHOT:

  • La modularización de la fuente código
  • CPD admite ahora Ir

¿Qué hay de nuevo en la versión 5.2.3 / 5.3.0-SNAPSHOT:

  • La modularización de la fuente código
  • CPD admite ahora Ir

¿Qué es la nueva en la versión 5.1.1:.

  • ShortVariable falso positivo por cada uno de los bucles-
  • advertencia incorrecta StringBuffer cuando no se utiliza esa clase.
  • LexicalError al analizar el código Java de ejecución aborta CPD.
  • Falso Positivo para ConsecutiveAppendsShouldReuse en diferentes nombres de variables.
  • UnusedModifier lanza NPE al analizar enumeración con una interfaz estática anidada.
  • Falso positivo en UnusedPrivateField.

¿Qué hay de nuevo en la versión 5.0.5:

  • Solución de errores:
  • Eclipse plug-in no acepta configuración local del proyecto
  • Los falsos positivos: Inútil paréntesis
  • CPD - Tokenizer no inicializado con propiedades solicitadas
  • ClassCastException en pmd.lang.ecmascript.ast.ASTElementGet

¿Qué es la nueva en la versión 5.0.0:

  • Soporte de idiomas adicionales (Java, JavaScript, XML, XSL, JSP)
  • Muchas correcciones de errores y nuevas reglas
  • refactorización interna que se rompe la compatibilidad, pero añade soporte genérico para idiomas adicionales.
  • Maven coordenadas han cambiado

¿Qué hay de nuevo en la versión 4.3:.

  • Añadir soporte para Java 7 gramática
  • C # Añadir soporte para CPD.
  • Y, como de costumbre, un montón de correcciones de errores y un par de nuevas reglas (DontCallThreadRun y ​​GuardDebugLogging).

¿Qué hay de nuevo en la versión 4.2.6:

  • Modificar (y es de esperar fijos) algoritmo CPD gracias a un parche.
  • informes -benchmark correcta de visitas a través de la Regla RuleChain.
  • Fix problema con la Resolución Tipo de forma incorrecta manipulación de las clases con el mismo nombre que una clase java.lang.
  • El / JSF JSP analizador ahora puede analizar la entrada Unicode.
  • El analizador JSP / JSP puede ahora manejar x3c & #; & # guión X3e; ... & # x3c; / script & # X3e; las etiquetas. El nodo AST HtmlScript contiene el contenido.
  • EcmaScript añadido como un lenguaje soportado por CPD.
  • Mejora de incluir / excluir el rendimiento de coincidencia de patrones para los extremos-con patrones de tipo.

¿Qué hay de nuevo en la versión 4.2.5:.

  • Corrección de errores de la normativa vigente
  • Una nueva regla en AvoidThrowingNewInstanceOfSameException strictexception.xml.
  • Un nuevo conjunto de reglas android.xml, de nuevas normas específicas para la plataforma Android.

Programas parecidos

Gerbil
Gerbil

13 Apr 15

Apache AntUnit
Apache AntUnit

13 May 15

Apache Rat
Apache Rat

13 Apr 15

JSLint
JSLint

10 Feb 16

Comentarios a la PMD Code Analyzer

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría