PMD Code Analyzer

Software skärmdump:
PMD Code Analyzer
Mjukvaruinformation:
Version: 5.5.0 Uppdaterad
Ladda upp dagen: 11 Aug 16
Utvecklare: InfoEther, LLC
Licens: Gratis
Popularitet: 41

Rating: 4.0/5 (Total Votes: 3)

PMD kan användas för att hitta eventuella fel, & nbsp; duplicera kod, oanvända variabler och metoder.

Det kan också identifiera dåligt utför kodblock, onödiga "om" uttalanden, felaktigt uttryckt "för" loopar (som kan skrivas som "medan" loopar), och många andra mer.

Alla dessa kan leda till valideringsproblem, långa behandlingskoden eller andra problem som kan hindra en webbplats eller programmets prestanda och svarstider.

Ett PHP hamnen i PMD kan hittas här .

Tillsammans med PMD är CPD ingår också en kopia och klistra in detektor för kända kodavsnitt från C, C ++, C #, PHP, Ruby, Fortran, JavaScript och Java.

Vad är nytt i den här versionen:

  • Modularisering av källkoden
  • CPD stöder nu gå

Vad är nytt i version 5.4.1:

  • Modularisering av källkoden
  • CPD stöder nu gå

Vad är nytt i version 5.3.3 / 5.4.0-snapshot:

  • Modularisering av källan koden
  • CPD stöder nu gå

Vad är nytt i version 5.3.2 / 5.4.0-snapshot:

  • Modularisering av källan koden
  • CPD stöder nu gå

Vad är nytt i version 5.3.1 / 5.4.0-snapshot:

  • Modularisering av källan koden
  • CPD stöder nu gå

Vad är nytt i version 5.2.3 / 5.3.0-snapshot:

  • Modularisering av källan koden
  • CPD stöder nu gå

Vad är nytt i version 5.1.1.

  • ShortVariable falskt positiva med for-each slingor
  • Fel String varning när den klassen inte används.
  • LexicalError vid tolkning Java-kod avbryter CPD sikt.
  • Falskt positivt för ConsecutiveAppendsShouldReuse på olika variabelnamn.
  • UnusedModifier kastar NPE vid parsning enum med en kapslad statisk gränssnitt.
  • Falskt positiv i UnusedPrivateField.

Vad är nytt i version 5.0.5:

  • Fast buggar:
  • Eclipse plugin inte accepterar projekt lokala config
  • Falskt positiva: Värdelös parentes
  • CPD - Tokenizer inte initieras med begärda egenskaper
  • ClassCastException i pmd.lang.ecmascript.ast.ASTElementGet

Vad är nytt i version 5.0.0:

  • Ytterligare språk stöd (Java, JavaScript, XML, XSL, JSP)
  • Många buggfixar och nya regler
  • Inre refacto som bryter kompatibilitet, men lägger till generisk stöd för fler språk.
  • Maven koordinaterna har ändrats

Vad är nytt i version 4.3.

  • Lägg till stöd för Java 7 grammatik
  • Lägg till C # stöd för CPD.
  • Och som vanligt, ett gäng buggfixar och ett par nya regler (DontCallThreadRun och GuardDebugLogging).

Vad är nytt i version 4.2.6:

  • Ändra (och förhoppningsvis fast) CPD algoritm tack vare en patch.
  • Rätt -benchmark rapportering av regel besök via RuleChain.
  • Fix problem med Upplosning felaktigt hantering av klasserna med samma namn som en java.lang klass.
  • JSP / JSF parser kan nu tolka Unicode ingång.
  • JSP / JSP parser kan nu hantera & # x3c; script & # x3e; ... & # x3c, / script & # x3e; taggar. AST HtmlScript noden innehåller innehållet.
  • Lade ECMAScript som språk som stöds för CPD.
  • Förbättrad inkludera / exkludera mönstermatchning prestanda för ändarna-med typ mönster.

Vad är nytt i version 4.2.5.

  • Felkorrigeringar av befintliga regler
  • En ny regel AvoidThrowingNewInstanceOfSameException i strictexception.xml.
  • En ny regeluppsättning android.xml, nya regler som är specifika för Android-plattformen.

Liknande mjukvara

Jasmine
Jasmine

9 Apr 16

kratko.js
kratko.js

6 Jun 15

responsivepx
responsivepx

14 Apr 15

SimpleGrid.js
SimpleGrid.js

1 Mar 15

Kommentarer till PMD Code Analyzer

Kommentarer hittades inte
Kommentar
Slå på bilder!