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: 1)

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

simple-debug.css
simple-debug.css

1 Mar 15

CSS Colorguard
CSS Colorguard

10 Apr 16

PyUnit
PyUnit

6 Jun 15

JSLint
JSLint

10 Feb 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