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

CSS Critic
CSS Critic

12 Mar 16

CSSLint
CSSLint

21 Jul 15

Sinon.js
Sinon.js

6 Mar 16

Jest
Jest

6 Mar 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