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: 41

Rating: 4.0/5 (Total Votes: 3)

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

wru
wru

13 May 15

Spork
Spork

12 May 15

Jest
Jest

6 Mar 16

PyUnit
PyUnit

6 Jun 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