A fejlett tetején PHP_Depend , ez a port a Java PMD eszközt, egy osztály, amely beolvassa a Java forráskódot és úgy néz ki, az esetleges problémákat.
A szkennelés PHP forrás, PHPMD néz ki az esetleges hibákat, a nem optimális kódot, túlbonyolított kifejezések és a fel nem használt paraméterek, módszerek & nbsp; és tulajdonságait.
PHPMD kapható PEAR csomag és PHAR archívumban.
Mi az új ebben a kiadásban:
- < li> Új funkciók:
- Ignore php4 stílus ctor az interfészek és névterek.
- Skip ellenőrizze ConstructorWithNameAsEnclosingClass amikor olyan felületet vagy névtér.
- Ne kiváltó UnusedFormalParameter némi mágikus módszerekkel.
- Engedélyezi, hogy bármely jövőbeli alverziójára Symfony2 2.5 alkatrészek.
- Továbbfejlesztett composer.json.
- Zeneszerző Kompatibilis symfonys & # x3e; = 2,5 és & # X3c; master / dev.
- Appveyor CI Windows.
- Added hozzájárulás kalauz.
- Az eltávolított minden @version kommentárokat.
- eltávolítva minden nyomát & quot; PHP 5-ös verzió & quot; a fájl fejlécében DocBlock.
- Némi javulás a README.
- Added a hiányzó cleancode rész a honlapon.
- StaticAccess - képes felvenni kivételek speciális osztályok neveit.
- Megváltozott a OutOfBounds kivételek, amikor kapok egy tulajdonság.
- engedélyezése nem használt foreach változó.
- Hagyjuk aláhúzás CamelCase a neve.
- Frissítés DepthOfInheritance.php: A megfelelő állapotban és megnevezéséhez tulajdon.
- Fix elírás szabály ElseExpression CDATA.
- Bug javítások:
- hibaüzenet StaticAccess.
- Refactor - eltávolították a jobb oldali terek.
Mi az új verzió 2.2.2:
- Új funkciók:
- Ignore php4 stílus ctor az interfészek és névterek.
- Skip ellenőrizze ConstructorWithNameAsEnclosingClass amikor olyan felületet vagy névtér.
- Ne kiváltó UnusedFormalParameter némi mágikus módszerekkel.
- Engedélyezi, hogy bármely jövőbeli alverziójára Symfony2 2.5 alkatrészek.
- Továbbfejlesztett composer.json.
- Zeneszerző Kompatibilis symfonys & # x3e; = 2,5 és & # X3c; master / dev.
- Appveyor CI Windows.
- Added hozzájárulás kalauz.
- Az eltávolított minden @version kommentárokat.
- eltávolítva minden nyomát & quot; PHP 5-ös verzió & quot; a fájl fejlécében DocBlock.
- Némi javulás a README.
- Added a hiányzó cleancode rész a honlapon.
- StaticAccess - képes felvenni kivételek speciális osztályok neveit.
- Megváltozott a OutOfBounds kivételek, amikor kapok egy tulajdonság.
- engedélyezése nem használt foreach változó.
- Hagyjuk aláhúzás CamelCase a neve.
- Frissítés DepthOfInheritance.php: A megfelelő állapotban és megnevezéséhez tulajdon.
- Fix elírás szabály ElseExpression CDATA.
- Bug javítások:
- hibaüzenet StaticAccess.
- Refactor - eltávolították a jobb oldali terek.
Mi az új verzió 2.2.0:
- Új funkciók:
- Ignore php4 stílus ctor az interfészek és névterek.
- Skip ellenőrizze ConstructorWithNameAsEnclosingClass amikor olyan felületet vagy névtér.
- Ne kiváltó UnusedFormalParameter némi mágikus módszerekkel.
- Engedélyezi, hogy bármely jövőbeli alverziójára Symfony2 2.5 alkatrészek.
- Továbbfejlesztett composer.json.
- Zeneszerző Kompatibilis symfonys & # x3e; = 2,5 és & # X3c; master / dev.
- Appveyor CI Windows.
- Added hozzájárulás kalauz.
- Az eltávolított minden @version kommentárokat.
- eltávolítva minden nyomát & quot; PHP 5-ös verzió & quot; a fájl fejlécében DocBlock.
- Némi javulás a README.
- Added a hiányzó cleancode rész a honlapon.
- StaticAccess - képes felvenni kivételek speciális osztályok neveit.
- Megváltozott a OutOfBounds kivételek, amikor kapok egy tulajdonság.
- engedélyezése nem használt foreach változó.
- Hagyjuk aláhúzás CamelCase a neve.
- Frissítés DepthOfInheritance.php: A megfelelő állapotban és megnevezéséhez tulajdon.
- Fix elírás szabály ElseExpression CDATA.
- Bug javítások:
- hibaüzenet StaticAccess.
- Refactor - eltávolították a jobb oldali terek.
Mi az új verzió 2.0.0:
- Tulajdonságok:
- engedélyezése több jelentés fájlok Most már lehet, hogy tegye több jelentés kép alatt egy PHPMD futni, csak add: --reportfile-xml report.xml --reportfile-html report.html --reportfile szöveges report.txt hogy a PHP parancssori hívást.
- UnusedLocalVariable fix kompakt kezelhetőséget Symfony2.
- PDepend 2.0 támogatása.
- Hozzáadott új paraméter "ignore szóköz" a LongClass és LongMethod szabályokat.
- Bug javítások:
- Változások a korábbi verziók és érvénytelen dátumot eltávolítjuk.
Mi az új verzió 1.4.1:
- Ez a kiadás egyesíti néhány pull kéréseket GitHub.
- Továbbá bezárja néhány hosszú folyamatban a hibák.
Mi az új verzió 1.4.0:
- Ez a kiadás egyesíti több hosszabb folyamatban húzza kérések és kisebb hibajavítás.
- Egy fő mellett támogatást nyújt a zeneszerző, mint értékesítési csatorna.
Mi az új verzió 1.3.2:
- Ez a kiadás lezár egy kisebb probléma a PHPMD kapcsolatos a Suhosin tapaszt és memory_limit.
Mi az új 1.3.0-s verzió:
- Ez a kiadás függ legújabb PHP_Depend 1.0 verzió. 0.
Mi az új 1.2.1-es verzióban:
- New hibajavítás kiadása PHPMD hogy javít néhány kisebb problémák a PHPMD. Emellett PHPMD frissült egy újabb PHP_Depend változat.
Mi az új 1.1.1-es verzió:
- Fixes olyan kérdés PHP_PMD csomagot fájlt.
Mi az új 1.1.0 verzió:
- Két új szabályokat, amelyek mérik a minősége projektben.
Követelmények :
- PHP 5.2.3 vagy magasabb
- PHP_Depend 0.10.0 vagy újabb
Hozzászólás nem található