PMD Code Analyzer

Software screenshot:
PMD Code Analyzer
Software detaljer:
Version: 5.5.0 Opdateret
Upload dato: 11 Aug 16
Udvikler: InfoEther, LLC
Licens: Gratis
Popularitet: 41

Rating: 4.0/5 (Total Votes: 3)

PMD kan udnyttes i at finde mulige fejl, & nbsp; duplikere kode, ubrugte variabler og metoder.

Det kan også identificere dårligt udføre kode blokke, unødvendig "hvis" udsagn, uretmæssigt udtryk "for" loops (som kunne omskrives som "mens" loops), og mange andre mere.

Alle disse kan føre til validering problemer, lang behandling kode eller andre problemer, der kan hindre et websted eller programmets ydeevne og lydhørhed.

En PHP havnen i PMD kan findes her .

Sammen med PMD, er CPD inkluderet samt en kopi og indsæt detektor for kendte kode her fra C, C ++, C #, PHP, Ruby, Fortran, JavaScript og Java.

Hvad er nyt i denne udgivelse:

  • Modularization af kildekoden
  • CPD understøtter nu Go

Hvad er nyt i version 5.4.1:

  • Modularization af kildekoden
  • CPD understøtter nu Go

Hvad er nyt i version 5.3.3 / 5.4.0-SNAPSHOT:

  • Modularization af kilden kode
  • CPD understøtter nu Go

Hvad er nyt i version 5.3.2 / 5.4.0-SNAPSHOT:

  • Modularization af kilden kode
  • CPD understøtter nu Go

Hvad er nyt i version 5.3.1 / 5.4.0-SNAPSHOT:

  • Modularization af kilden kode
  • CPD understøtter nu Go

Hvad er nyt i version 5.2.3 / 5.3.0-SNAPSHOT:

  • Modularization af kilden kode
  • CPD understøtter nu Go

Hvad er nyt i version 5.1.1:.

  • ShortVariable falsk positiv med for-hver sløjfer
  • Forkert StringBuffer advarsel, når denne klasse ikke anvendes.
  • LexicalError mens parsing Java-kode afbryder CPD løb.
  • Falsk positiv for ConsecutiveAppendsShouldReuse på forskellige variabelnavne.
  • UnusedModifier kaster NPE når parsing enum med et indlejret statisk grænseflade.
  • Falsk positiv i UnusedPrivateField.

Hvad er nyt i version 5.0.5:

  • Faste bugs:
  • Eclipse plugin accepterer ikke projekt-lokale config
  • Falske positive: Useless parenteser
  • CPD - Tokenizer ikke initialiseret med anmodet egenskaber
  • ClassCastException i pmd.lang.ecmascript.ast.ASTElementGet

Hvad er nyt i version 5.0.0:

  • Yderligere sprog support (Java, JavaScript, XML, XSL, JSP)
  • Mange fejlrettelser og nye regler
  • Intern refactoring som bryder kompatibilitet, men tilføjer generisk understøttelse af flere sprog.
  • Maven koordinater er ændret

Hvad er nyt i version 4.3:.

  • Tilføj understøttelse af Java 7 grammatik
  • Tilføj C # støtte til byggevaredirektivet.
  • Og som sædvanlig, en flok af fejlrettelser og et par nye regler (DontCallThreadRun og GuardDebugLogging).

Hvad er nyt i version 4.2.6:

  • Rediger (og forhåbentlig fast) CPD algoritme takket være en patch.
  • Korrekt -benchmark rapportering af Regel besøg via RuleChain.
  • Fix problem med Opløsning forkert håndtering af Klasser med samme navn som en java.lang klasse.
  • JSP / JSF parser kan nu tolke Unicode input.
  • JSP / JSP parser kan nu håndtere & # X3C; script & # x3e; ... & # X3C; / script & # x3e; tags. Den AST HtmlScript node indeholder indholdet.
  • Tilføjet ECMAScript som et understøttet sprog til byggevaredirektivet.
  • Forbedret omfatter / udelukke mønstertilpasning ydeevne for enderne-med type mønstre.

Hvad er nyt i version 4.2.5:.

  • Fejlrettelser til eksisterende regler
  • En ny regel AvoidThrowingNewInstanceOfSameException i strictexception.xml.
  • Et nyt regelsæt android.xml, nye regler er specifikke for Android-platformen.

Lignende software

NUnit
NUnit

6 Jun 15

PhantomJS
PhantomJS

28 Feb 15

cppclean
cppclean

13 May 15

Spork
Spork

12 May 15

Kommentarer til PMD Code Analyzer

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori