PMD Code Analyzer

Tela Software:
PMD Code Analyzer
Detalhes de Software:
Versão: 5.5.0 Atualizado
Data de upload: 11 Aug 16
Revelador: InfoEther, LLC
Licença: Livre
Popularidade: 41

Rating: 4.0/5 (Total Votes: 3)

PMD pode ser utilizado para encontrar possíveis erros, & nbsp; duplicar código, variáveis ​​e métodos não utilizados.

Ele também pode identificar mal executar blocos de código, desnecessária "se" declarações, expressa injustamente laços "for" (que poderia ser reescrito como "while" voltas), e muitos outros mais.

Tudo isso pode levar a problemas de validação, código de processamento de tempo ou quaisquer outras questões que podem dificultar um site ou desempenho e capacidade de resposta do aplicativo.

Uma porta PHP de PMD podem ser encontrados aqui .

Junto com PMD, CPD está incluído, bem como, um detector de copy & paste para trechos de código conhecidos a partir de C, C ++, C #, PHP, Ruby, Fortran, JavaScript e Java.

o que é novo nesta versão:

  • a modularização do código-fonte
  • CPD suporta agora Ir

O que é novo na versão 5.4.1:

  • A modularização do código-fonte
  • CPD suporta agora Ir

O que é novo na versão 5.3.3 / 5.4.0-SNAPSHOT:

  • modularização da fonte código
  • CPD suporta agora Ir

O que é novo na versão 5.3.2 / 5.4.0-SNAPSHOT:

  • modularização da fonte código
  • CPD suporta agora Ir

O que é novo na versão 5.3.1 / 5.4.0-SNAPSHOT:

  • modularização da fonte código
  • CPD suporta agora Ir

O que é novo na versão 5.2.3 / 5.3.0-SNAPSHOT:

  • modularização da fonte código
  • CPD suporta agora Ir

O que é novo na versão 5.1.1:.

  • ShortVariable falso positivo por-cada laços
  • aviso StringBuffer incorreto quando essa classe não é usado.
  • LexicalError ao analisar o código Java aborta CPD prazo.
  • falso positivo para ConsecutiveAppendsShouldReuse em diferentes nomes de variáveis.
  • UnusedModifier joga NPE ao analisar enum com uma interface estática aninhada.
  • Falso positivo no UnusedPrivateField.

O que é novo na versão 5.0.5:

  • Bugs corrigidos:
  • Eclipse plug-in não aceita configuração projeto-local
  • Falsos positivos: Useless parênteses
  • CPD - Tokenizer não inicializado com propriedades solicitadas
  • ClassCastException em pmd.lang.ecmascript.ast.ASTElementGet

O que é novo na versão 5.0.0:

  • Suporte idiomas adicionais (Java, JavaScript, XML, XSL, JSP)
  • Muitas correções de bugs e novas regras
  • refatoração interna que quebra a compatibilidade, mas adiciona suporte genérico para outros idiomas.
  • coordenadas Maven foram alterados

O que é novo na versão 4.3:.

  • Adicionar suporte para Java 7 gramática
  • Adicionar C # suporte para CPD.
  • E, como de costume, um monte de correções de bugs e algumas novas regras (DontCallThreadRun e GuardDebugLogging).

O que é novo na versão 4.2.6:

  • algoritmo CPD Modificar (e esperemos que fixa), graças a um patch.
  • relatórios -benchmark correto de visitas Regra através do RuleChain.
  • problema Fix com o Tipo resolução incorretamente manipulação de Classes com mesmo nome de uma classe java.lang.
  • O analisador / JSF JSP podem agora analisar a entrada Unicode.
  • O analisador JSP / JSP agora pode lidar com & # X3C; roteiro & # x3e; ... & # X3C; / script & # x3e; etiquetas. O nó AST HtmlScript contém o conteúdo.
  • Adicionado EcmaScript como um idioma suportado por CPD.
  • Melhoria incluir / excluir padrão de desempenho correspondente para fins-de-com padrões de tipo.

O que é novo na versão 4.2.5:.

  • Correções de bugs para regras existentes
  • Uma nova AvoidThrowingNewInstanceOfSameException regra no strictexception.xml.
  • Uma nova android.xml conjunto de regras, de novas regras específicas para a plataforma Android.

Programas semelhantes

Iago
Iago

13 May 15

Boom!
Boom!

21 Jul 15

cppclean
cppclean

13 May 15

ESLint
ESLint

24 May 16

Comentário para PMD Code Analyzer

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