PMD Code Analyzer

Programinė įranga Screenshot:
PMD Code Analyzer
Programinė detalės:
Versija: 5.5.0 Atnaujintas
Įkėlimo datą: 11 Aug 16
Kūrėjas: InfoEther, LLC
Licencija: Nemokamai
Populiarumas: 128

Rating: 4.3/5 (Total Votes: 4)

PMD " gali būti naudojamas rasti galimus klaidų, & nbsp; pasikartojantis kodas, nepanaudotų kintamuosius ir metodus.

Taip pat galite nustatyti blogai atlikti kodo blokus, nereikalingas "jei" pareiškimai, neteisėtai išreiškė "už" kilpos (tai gali būti perrašyta taip ", o" kilpos) ir daugelis kitų daugiau.

"Visa tai gali sukelti patvirtinimo problemų, ilgai apdorojimo kodą, arba bet kokių kitų klausimų, kurie gali trukdyti svetainę ar taikymo efektyvumą ir gebėjimą reaguoti.

PHP uostas PMD galima rasti čia .

"Kartu su PMD, SPD yra įtrauktas, taip pat, yra įterpti detektorių žinomų kodo fragmentus iš C, C ++, C #, PHP, Ruby, Fortran, JavaScript ir Java.

Kas naujo , šioje laidoje:

  • modulinis kodą;
  • SPD palaiko Dabar eikite,

Kas naujo versijos 5.4.1:

  • modulinis kodą;
  • SPD palaiko Dabar eikite,

Kas naujo versija 5.3.3 / 5.4.0-snapshot:

  • modulinis šaltinio kodas;
  • SPD palaiko Dabar eikite,

Kas naujo versija 5.3.2 / 5.4.0-snapshot:

  • modulinis šaltinio kodas;
  • SPD palaiko Dabar eikite,

Kas naujo versija 5.3.1 / 5.4.0-snapshot:

  • modulinis šaltinio kodas;
  • SPD palaiko Dabar eikite,

Kas naujo versija 5.2.3 / 5.3.0-snapshot:

  • modulinis šaltinio kodas;
  • SPD palaiko Dabar eikite,

Kas naujo versija 5.1.1.

  • ShortVariable klaidingai teigiamas su už-kiekvienos kilpos
  • Neteisingas StringBuffer įspėjamasis signalas, jeigu, kad klasė yra nenaudojamas.
  • LexicalError o apdorojant Java kodą nutraukia CPD paleisti.
  • Apgaulingi teigiamas ConsecutiveAppendsShouldReuse skirtingų kintamųjų vardai.
  • UnusedModifier metimų NPE kai apdorojant ENUM su įdėtos statinio sąsaja.
  • Apgaulingi teigiamas UnusedPrivateField.

Kas naujo versijos 5.0.5:

  • Suremontuota:
  • Eclipse nepriima projektais vietos config
  • Klaidingi teigiami: Nenaudingas skliaustai;
  • SPD - Tokenizer neinicijuotas su prašomais savybių;
  • ClassCastException į pmd.lang.ecmascript.ast.ASTElementGet

Kas naujo versijos 5.0.0:

  • Papildoma kalbos palaikymas ( "Java", "JavaScript, XML, XSL, JSP),
  • Daugelis pataisymai ir naujos taisyklės,
  • Vidaus Refactoring kuris kyla suderinamumo, bet prideda bendrą paramą papildomomis kalbomis.
  • Specialistė koordinatės buvo pakeisti "

Kas naujo 4.3 versijos.

  • Pridėti paramą Java 7 gramatikos;
  • Pridėti C # paramą SPD.
  • Ir, kaip įprasta, iš klaidų krūva ir pora naujų taisyklių (DontCallThreadRun ir GuardDebugLogging).

Kas naujo versijos 4.2.6:

  • Pakeisti (ir, tikiuosi, fiksuotas) SPD algoritmas dėka pleistras.
  • Teisingas -benchmark ataskaitų apsilankymų valstybę teikiant į RuleChain.
  • Nustatyti problema Tipas geba neteisingai tvarkymo klasių su tuo pačiu pavadinimu, kaip java.lang klasei.
  • JSP / JSF analizatorius dabar gali apdoroti Unicode įvestį.
  • JSP / JSP analizatorius dabar gali dirbti & # x3c script & # x3e; ... & # x3c; / script> # x3e; žymės. AST HtmlScript mazgas yra turinio.
  • patalpintas ECMASCRIPT kaip palaikoma kalba SPD.
  • Geresnis įtraukti / neįtraukti Pattern Matching našumą galuose-With tipo modelius.

Kas naujo versija 4.2.5.

  • Klaidų pataisymai esamų taisyklių,
  • nauja taisyklė AvoidThrowingNewInstanceOfSameException į strictexception.xml.
  • nauja taisyklių rinkinio android.xml, naujų specifinių Android platforma taisykles.

Panaši programinė įranga

PHPMD
PHPMD

6 Mar 16

SimPy
SimPy

20 Jul 15

Apache AntUnit
Apache AntUnit

13 May 15

JSCover
JSCover

6 Mar 16

Komentarai PMD Code Analyzer

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją