PHPMD

Software captura de pantalla:
PHPMD
Detalles de software:
Versión: 2.3.2 Actualizado
Fecha de carga: 6 Mar 16
Promotor: Manuel Pichler
Licencia: Libre
Popularidad: 68

Rating: 2.0/5 (Total Votes: 1)

Desarrollado en la parte superior de PHP_Depend , que es un puerto de Java PMD herramienta, una clase que escanea el código fuente de Java y busca problemas potenciales.

Al escanear fuente de PHP, PHPMD busca posibles errores, código subóptima, expresiones excesivamente complicadas y los parámetros no utilizados, métodos & nbsp; y las propiedades.

PHPMD está disponible como un paquete de PEAR y el archivo Phar

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

    < li> Nuevas características:
  • No haga caso de Héctor estilo php4 en las interfaces y espacios de nombres.
  • Saltar comprobar ConstructorWithNameAsEnclosingClass cuando se encuentra en una interfaz o espacio de nombres.
  • No dispare UnusedFormalParameter con algunos métodos mágicos.
  • Permitir que cualquier versión menor futura de Symfony2 2,5 componentes.
  • Mejora composer.json.
  • Compositor compatible para Symfony & # X3e; = 2,5 y & # x3c; maestro / dev.
  • Appveyor CI para Windows.
  • añadida una guía contribución.
  • Se ha quitado todas las anotaciones @VERSION.
  • Se ha quitado todos los restos de & quot; PHP versión 5 & quot; en el DocBlock encabezado del archivo.
  • Algunas mejoras en el README.
  • Se ha añadido la sección cleancode que falta a la página web.
  • StaticAccess -. Posibilidad de añadir excepciones para los nombres de las clases específicas
  • Se ha cambiado el OutOfBounds excepciones al conseguir una propiedad.
  • Permitir que las variables foreach no utilizados.
  • Permitir subrayado nombre de la propiedad CamelCase.
  • Actualizar DepthOfInheritance.php:. El uso de la condición de la derecha y la denominación de la propiedad
  • typo fijo en la regla ElseExpression CDATA.
  • Corrección de errores:
  • Mensaje de error de StaticAccess.
  • Refactor -. Eliminado espacios laterales derecha

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

  • Nuevas características:
  • No haga caso de Héctor estilo php4 en las interfaces y espacios de nombres.
  • Saltar comprobar ConstructorWithNameAsEnclosingClass cuando se encuentra en una interfaz o espacio de nombres.
  • No dispare UnusedFormalParameter con algunos métodos mágicos.
  • Permitir que cualquier versión menor futura de Symfony2 2,5 componentes.
  • Mejora composer.json.
  • Compositor compatible para Symfony & # X3e; = 2,5 y & # x3c; maestro / dev.
  • Appveyor CI para Windows.
  • añadida una guía contribución.
  • Se ha quitado todas las anotaciones @VERSION.
  • Se ha quitado todos los restos de & quot; PHP versión 5 & quot; en el DocBlock encabezado del archivo.
  • Algunas mejoras en el README.
  • Se ha añadido la sección cleancode que falta a la página web.
  • StaticAccess -. Posibilidad de añadir excepciones para los nombres de las clases específicas
  • Se ha cambiado el OutOfBounds excepciones al conseguir una propiedad.
  • Permitir que las variables foreach no utilizados.
  • Permitir subrayado nombre de la propiedad CamelCase.
  • Actualizar DepthOfInheritance.php:. El uso de la condición de la derecha y la denominación de la propiedad
  • typo fijo en la regla ElseExpression CDATA.
  • Corrección de errores:
  • Mensaje de error de StaticAccess.
  • Refactor -. Eliminado espacios laterales derecha

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

  • Nuevas características:
  • No haga caso de Héctor estilo php4 en las interfaces y espacios de nombres.
  • Saltar comprobar ConstructorWithNameAsEnclosingClass cuando se encuentra en una interfaz o espacio de nombres.
  • No dispare UnusedFormalParameter con algunos métodos mágicos.
  • Permitir que cualquier versión menor futura de Symfony2 2,5 componentes.
  • Mejora composer.json.
  • Compositor compatible para Symfony & # X3e; = 2,5 y & # x3c; maestro / dev.
  • Appveyor CI para Windows.
  • añadida una guía contribución.
  • Se ha quitado todas las anotaciones @VERSION.
  • Se ha quitado todos los restos de & quot; PHP versión 5 & quot; en el DocBlock encabezado del archivo.
  • Algunas mejoras en el README.
  • Se ha añadido la sección cleancode que falta a la página web.
  • StaticAccess -. Posibilidad de añadir excepciones para los nombres de las clases específicas
  • Se ha cambiado el OutOfBounds excepciones al conseguir una propiedad.
  • Permitir que las variables foreach no utilizados.
  • Permitir subrayado nombre de la propiedad CamelCase.
  • Actualizar DepthOfInheritance.php:. El uso de la condición de la derecha y la denominación de la propiedad
  • typo fijo en la regla ElseExpression CDATA.
  • Corrección de errores:
  • Mensaje de error de StaticAccess.
  • Refactor -. Eliminado espacios laterales derecha

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

  • Características:
  • Permitir que los archivos de informe múltiples Ahora es posible procesar varios archivos de informe durante una sola pasada PHPMD, sólo tiene que añadir: report.txt-xml --reportfile report.xml --reportfile-html report.html --reportfile-texto para la llamada línea de comandos PHP.
  • Ajuste UnusedLocalVariable para la manipulación compacto en Symfony2.
  • PDEPEND 2,0 apoyo.
  • Añadido nuevo parámetro 'ignorar espacios en blanco' a las normas y LongClass LongMethod.
  • Corrección de errores:
  • Historial de cambios con las versiones antiguas y las fechas no válidas eliminado.

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

  • Esta versión integra algunas de las solicitudes de extracción de GitHub <. / li>
  • Además de que cierre algunos errores larga espera.

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

  • Esta versión integra varias solicitudes de acceso directo ya pendientes y más pequeña correcciones de errores.
  • Una adición importante es el apoyo a Compositor como canal de distribución.

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

  • Este lanzamiento cierra un problema menor en relación con PHPMD el parche Suhosin y memory_limit.

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

  • Este lanzamiento depende de la versión más reciente PHP_Depend 1.0. 0.

Lo que es nuevo en la versión 1.2.1:

  • Nueva versión de corrección de errores de PHPMD que corrige varios problemas menores en PHPMD. Además PHPMD se ha actualizado a una versión más reciente PHP_Depend.

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

  • Corrige un problema en el archivo del paquete de PHP_PMD

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

  • Dos nuevas reglas que permitan medir la calidad de una proyecto.

Requisitos

  • PHP 5.2.3 o superior
  • PHP_Depend 0.10.0 o superior

Programas parecidos

Frisby
Frisby

14 Apr 15

NUnit
NUnit

6 Jun 15

Mocha
Mocha

10 Feb 16

Metrics
Metrics

4 Jun 15

Otro software de desarrollador Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Comentarios a la PHPMD

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