PMD Code Analyzer

Szoftver screenshot:
PMD Code Analyzer
Szoftver adatai:
Változat: 5.5.0 Frissítve
Feltöltés dátuma: 11 Aug 16
Fejlesztő: InfoEther, LLC
Engedély: Ingyenes
Népszerűség: 128

Rating: 4.3/5 (Total Votes: 4)

PMD lehet használni a megállapítás az esetleges hibákat, & nbsp; kettős kód, a fel nem használt változók és módszerek.

Azt is képes meghatározni rosszul teljesítő blokkból, felesleges "ha" nyilatkozatok, jogtalanul kifejezte "a" hurkok (ami lehet újraírni, "míg a" hurok), és még sok más,.

Mindezek vezethet érvényesítési problémákat, hosszú feldolgozási kód, vagy bármely más kérdések, amelyek akadályozzák a webhely vagy alkalmazás teljesítményét és érzékenységet jelent.

A PHP kikötő PMD megtalálható ide .

Együtt PMD, CPD szerepel is, a másolás és beillesztés detektor ismert kódrészletek a C, C ++, C #, PHP, Ruby, Fortran, JavaScript és a Java.

Mi az új ebben a kiadásban:

  • Modularization a forráskód
  • CPD támogatja őt lépés

Mi az új verzió 5.4.1:

  • Modularization a forráskód
  • CPD támogatja őt lépés

Mi az új verzió 5.3.3 / 5.4.0-SNAPSHOT:

  • Modularization a forrás kód
  • CPD támogatja őt lépés

Mi az új verzió 5.3.2 / 5.4.0-SNAPSHOT:

  • Modularization a forrás kód
  • CPD támogatja őt lépés

Mi az új verzió 5.3.1 / 5.4.0-SNAPSHOT:

  • Modularization a forrás kód
  • CPD támogatja őt lépés

Mi az új verzió 5.2.3 / 5.3.0-SNAPSHOT:

  • Modularization a forrás kód
  • CPD támogatja őt lépés

Mi az új verzió 5.1.1:

  • ShortVariable hamis pozitív for-each hurkok.
  • Helytelen StringBuffer figyelmeztetés, hogy az osztály nem használják.
  • LexicalError feldolgozása közben Java kód megszakítja CPD futni.
  • hamis pozitív eredményt ConsecutiveAppendsShouldReuse különböző változó neveket.
  • UnusedModifier dob NPE elemzésekor enum egy beágyazott statikus felületet.
  • False pozitív UnusedPrivateField.

Mi az új verzió 5.0.5:

  • javítások:
  • Az Eclipse bővítmény nem fogadja projekt helyi config
  • Álpozitív: Haszontalan zárójelben
  • CPD - Tokenizer nem inicializált kért tulajdonságokkal
  • ClassCastException a pmd.lang.ecmascript.ast.ASTElementGet

Mi az új verzió 5.0.0:

  • További nyelvek támogatása (Java, JavaScript, XML, XSL, JSP)
  • Számos hibajavítás és új szabályok
  • Belső újratervezés amely megtöri a kompatibilitás, de hozzáteszi, általános támogatást további nyelvek.
  • Maven koordináták megváltoztak

Mi az új 4.3 verzió:

  • Add támogatja a Java 7 nyelvtan.
  • Add C # támogatást CPD.
  • És, mint mindig, egy rakás hibajavítás és pár új szabályok (DontCallThreadRun és GuardDebugLogging).

Mi az új verzió 4.2.6:

  • Modify (és remélhetőleg fix) CPD algoritmus köszönhetően egy patch.
  • A helyes -benchmark adatszolgáltatási szabály látogatások útján RuleChain.
  • Fix probléma típus Felbontás helytelenül kezelése Osztályok neve megegyezik egy java.lang osztály.
  • A JSP / JSF elemző most elemezni Unicode bemenet.
  • A JSP / JSP elemző már tudja kezelni & # X3c; script & # x3e; ... & # X3c; / script & # x3e; címkék. Az AST HtmlScript csomópont tartalmát tartalmazza.
  • Added EcmaScript a támogatott nyelvet CPD.
  • Továbbfejlesztett részvételi / kizárási minta megfelelő teljesítményt végek-típusú minták.

Mi az új verzió 4.2.5:

  • hibajavítások a meglévő szabályokat.
  • Egy új szabály AvoidThrowingNewInstanceOfSameException a strictexception.xml.
  • Az új szabályrendszer android.xml, az új szabályokat külön az Android platform.

Hasonló program

kratko.js
kratko.js

6 Jun 15

SimPy
SimPy

20 Jul 15

Sixpack
Sixpack

11 Aug 16

Mink
Mink

13 Apr 15

Hozzászólások a PMD Code Analyzer

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint