PHPMD

Tela Software:
PHPMD
Detalhes de Software:
Versão: 2.3.2 Atualizado
Data de upload: 6 Mar 16
Revelador: Manuel Pichler
Licença: Livre
Popularidade: 68

Rating: 2.0/5 (Total Votes: 2)

Desenvolvido no topo de PHP_Depend , é um porto de Java PMD ferramenta, uma classe que analisa o código-fonte Java e olha para os potenciais problemas.

Ao digitalizar fonte PHP, PHPMD procura por possíveis erros, código de sub-óptima, expressões excessivamente complexo e os parâmetros não utilizados, métodos de & nbsp; e as propriedades.

PHPMD está disponível como um pacote PEAR e arquivo PHAR

O que é novo nesta versão:.

    < li> Novos recursos:
  • Ignorar ctor estilo php4 em interfaces e namespaces.
  • Ir buscar por ConstructorWithNameAsEnclosingClass quando em uma interface ou namespace.
  • Não dispare UnusedFormalParameter com alguns métodos mágicos.
  • Permitir que qualquer versão secundária futuro do Symfony2 2,5 componentes.
  • Melhoria composer.json.
  • Compositor Compatível para symfony & # x3e; = 2,5 e & # X3C; master / dev.
  • Appveyor CI para Windows.
  • Adicionado um guia de contribuição.
  • Removido todas as anotações @version.
  • removido todos os vestígios de & quot; PHP Versão 5 & quot; na docblock cabeçalho do arquivo.
  • Algumas melhorias para o README.
  • Adicionado seção cleancode faltando para o site.
  • StaticAccess -. Habilidade de adicionar exceções para nomes de classes específicas
  • Mudou as exceções OutOfBounds ao obter uma propriedade.
  • Permitir variáveis ​​foreach não utilizados.
  • Permitir sublinhado nome da propriedade camelcase.
  • Atualização DepthOfInheritance.php:. Usando a condição certa e designação de propriedade
  • Corrigidos erros na regra ElseExpression CDATA.
  • Correções de bugs:
  • Mensagem de erro para StaticAccess.
  • refatorar -. Removido espaços do lado direito

O que é novo na versão 2.2.2:

  • Novos recursos:
  • Ignorar ctor estilo php4 em interfaces e namespaces.
  • Ir buscar por ConstructorWithNameAsEnclosingClass quando em uma interface ou namespace.
  • Não dispare UnusedFormalParameter com alguns métodos mágicos.
  • Permitir que qualquer versão secundária futuro do Symfony2 2,5 componentes.
  • Melhoria composer.json.
  • Compositor Compatível para symfony & # x3e; = 2,5 e & # X3C; master / dev.
  • Appveyor CI para Windows.
  • Adicionado um guia de contribuição.
  • Removido todas as anotações @version.
  • removido todos os vestígios de & quot; PHP Versão 5 & quot; na docblock cabeçalho do arquivo.
  • Algumas melhorias para o README.
  • Adicionado seção cleancode faltando para o site.
  • StaticAccess -. Habilidade de adicionar exceções para nomes de classes específicas
  • Mudou as exceções OutOfBounds ao obter uma propriedade.
  • Permitir variáveis ​​foreach não utilizados.
  • Permitir sublinhado nome da propriedade camelcase.
  • Atualização DepthOfInheritance.php:. Usando a condição certa e designação de propriedade
  • Corrigidos erros na regra ElseExpression CDATA.
  • Correções de bugs:
  • Mensagem de erro para StaticAccess.
  • refatorar -. Removido espaços do lado direito

O que é novo na versão 2.2.0:

  • Novos recursos:
  • Ignorar ctor estilo php4 em interfaces e namespaces.
  • Ir buscar por ConstructorWithNameAsEnclosingClass quando em uma interface ou namespace.
  • Não dispare UnusedFormalParameter com alguns métodos mágicos.
  • Permitir que qualquer versão secundária futuro do Symfony2 2,5 componentes.
  • Melhoria composer.json.
  • Compositor Compatível para symfony & # x3e; = 2,5 e & # X3C; master / dev.
  • Appveyor CI para Windows.
  • Adicionado um guia de contribuição.
  • Removido todas as anotações @version.
  • removido todos os vestígios de & quot; PHP Versão 5 & quot; na docblock cabeçalho do arquivo.
  • Algumas melhorias para o README.
  • Adicionado seção cleancode faltando para o site.
  • StaticAccess -. Habilidade de adicionar exceções para nomes de classes específicas
  • Mudou as exceções OutOfBounds ao obter uma propriedade.
  • Permitir variáveis ​​foreach não utilizados.
  • Permitir sublinhado nome da propriedade camelcase.
  • Atualização DepthOfInheritance.php:. Usando a condição certa e designação de propriedade
  • Corrigidos erros na regra ElseExpression CDATA.
  • Correções de bugs:
  • Mensagem de erro para StaticAccess.
  • refatorar -. Removido espaços do lado direito

O que é novo na versão 2.0.0:

  • Características:
  • Permitir relatório de múltiplos arquivos agora é possível processar vários arquivos de relatório durante uma única execução PHPMD, basta adicionar: report.txt-xml --reportfile report.xml --reportfile-html report.html --reportfile-texto para a chamada linha de comando PHP.
  • correção UnusedLocalVariable para manipulação compacto no Symfony2.
  • PDepend apoio 2.0.
  • Adicionado novo parâmetro 'ignorar espaços em branco' para regras LongClass e LongMethod.
  • Correções de bugs:
  • Changelog com as versões antigas e datas inválidos removidos.

O que é novo na versão 1.4.1:

  • Esta versão integra alguns pedidos puxar a partir GitHub <. / li>
  • Além disso, ele fecha alguns bugs longo pendentes.

O que é novo na versão 1.4.0:

  • Esta versão integra vários pedidos de puxar mais pendentes e menor correções de bugs.
  • Uma adição importante é o suporte para Composer como canal de distribuição.

O que é novo na versão 1.3.2:

  • Este lançamento fecha uma questão menor em PHPMD relacionadas com o patch Suhosin e memory_limit.

O que é novo na versão 1.3.0:

  • Esta liberação depende da mais recente PHP_Depend versão 1.0. 0.

O que é novo na versão 1.2.1:

  • versão de correções Nova de PHPMD que corrige vários pequenos problemas em PHPMD. Além disso PHPMD foi atualizado para uma versão PHP_Depend mais recente.

O que é novo na versão 1.1.1:.

  • Corrige um problema no arquivo do pacote de PHP_PMD

O que é novo na versão 1.1.0:

  • Duas regras novas que irão medir a qualidade de uma projeto.

Requisitos :

  • PHP 5.2.3 ou superior
  • PHP_Depend 0.10.0 ou superior

Programas semelhantes

Blanket.js
Blanket.js

10 Feb 16

Pylama
Pylama

20 Jul 15

Pesticide
Pesticide

10 Feb 16

CSS Critic
CSS Critic

12 Mar 16

Outro software de desenvolvedor Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Comentário para PHPMD

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria