PMD Code Analyzer

Sagteware kiekie:
PMD Code Analyzer
Sagteware besonderhede:
Weergawe: 5.5.0 Opgedateer
Upload datum: 11 Aug 16
Ontwikkelaar: InfoEther, LLC
Lisensie: Gratis
Populariteit: 41

Rating: 4.0/5 (Total Votes: 3)

PMD kan gebruik word in die vind van moontlike foute, & nbsp; dupliseer kode, ongebruikte veranderlikes en metodes.

Dit kan ook identifiseer erg presterende kode blokke, onnodige "as" state, onregmatig uitgespreek "vir" lusse (wat kan herskryf word as "terwyl" lusse), en vele ander meer.

Al hierdie kan lei tot bekragtiging probleme, 'n lang-verwerking kode of enige ander kwessies wat 'n webwerf of prestasie en responsiwiteit aansoek se kan verhinder.

'n PHP-poort van PMD kan gevind word hier .

Saam met PMD, is CPD sowel ingesluit, 'n kopie en plak detector vir bekende stukkies kode van C, C ++, C #, PHP, Ruby, Fortran, JavaScript, en Java.

Wat is nuut in hierdie release:

  • Modularisasie van die bron-kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.4.1:

  • Modularisasie van die bron-kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.3.3 / 5.4.0-Kiekie:

  • Modularisasie van die bron -kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.3.2 / 5.4.0-Kiekie:

  • Modularisasie van die bron -kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.3.1 / 5.4.0-Kiekie:

  • Modularisasie van die bron -kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.2.3 / 5.3.0-Kiekie:

  • Modularisasie van die bron -kode
  • CPD ondersteun nou Weg

Wat is nuut in weergawe 5.1.1:.

  • ShortVariable vals positiewe met vir elke sirkelroetes
  • Verkeerde StringBuffer waarskuwing wanneer daardie klas nie gebruik word nie.
  • LexicalError tydens ontleding Java-kode aborteer CPD lopie.
  • vals positiewe vir ConsecutiveAppendsShouldReuse op verskillende veranderlike name.
  • UnusedModifier gooi NPE wanneer die ontleding van enum met 'n sub-statiese koppelvlak.
  • vals positiewe in UnusedPrivateField.

Wat is nuut in weergawe 5.0.5:

  • Vaste foute:
  • Eclipse plugin nie aanvaar projek-plaaslike config
  • vals positiewe: Useless hakies
  • CPD - Tokenizer nie geïnisialiseer met versoek eienskappe
  • ClassCastException in pmd.lang.ecmascript.ast.ASTElementGet

Wat is nuut in weergawe 5.0.0:

  • Bykomende tale ondersteuning (Java, JavaScript, XML, XSL, JSP)
  • Baie foutherstellings en nuwe reëls
  • Interne refactoring wat verenigbaarheid breek, maar voeg generiese ondersteuning vir addisionele tale.
  • Maven koördinate is verander

Wat is nuut in weergawe 4.3:.

  • ondersteuning by vir Java 7 grammatika
  • Voeg C # ondersteuning vir CPD.
  • En, soos gewoonlik, 'n klomp van foutherstellings en 'n paar nuwe reëls (DontCallThreadRun en GuardDebugLogging).

Wat is nuut in weergawe 4.2.6:

  • verander (en hopelik vaste) CPD algoritme te danke aan 'n pleister.
  • Die korrekte -benchmark verslagdoening van Reël besoeke via die RuleChain.
  • Fix probleem met Tipe Resolusie verkeerd hanteer van klasse met dieselfde naam as 'n java.lang Klas.
  • Die JSP / JSF parser kan nou ontleed Unicode insette.
  • Die JSP / JSP parser kan nou hanteer & # x3c; script & # x3e; ... & # x3c; / script & # x3e; tags. Die AST HtmlScript node bevat die inhoud.
  • Toegevoegde ECMAScript as ondersteun taal vir CPD.
  • Verbeterde sluit / uitsluit patroon wat ooreenstem met die prestasie vir eindig-met tipe patrone.

Wat is nuut in weergawe 4.2.5:.

  • Bug fixes om bestaande reëls
  • 'n Nuwe reël AvoidThrowingNewInstanceOfSameException in strictexception.xml.
  • 'n Nuwe ruleset android.xml, vir spesifiek vir die Android-platform nuwe reëls.

Soortgelyke sagteware

Testify.php
Testify.php

13 Apr 15

wru
wru

13 May 15

Hermes.js
Hermes.js

13 Apr 15

simple-debug.css
simple-debug.css

1 Mar 15

Kommentaar te PMD Code Analyzer

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie