Programinė detalės:
Versija: 2.3.2 Atnaujintas
Įkėlimo datą: 6 Mar 16
Licencija: Nemokamai
Populiarumas: 355
Sukurtas ant PHP_Depend , tai yra uosto "Java" PMD , įrankis, klasė, kuri nuskaito Java kodą ir ieško galimų problemų.
nuskaitymo PHP šaltinį, PHPMD ieško galimų klaidų, neoptimaliai kodas, sudėtingų išraiškų ir nepanaudotų parametrų, metodų & nbsp; ir savybės.
PHPMD yra prieinamas kaip PEAR paketą ir farmakologinio archyvas
Kas naujo , šioje laidoje.
- < li> Naujos funkcijos: "
- Ignoruoti php4 stiliaus ctor į sąsajas ir vardų.
- Pereiti patikrinti ConstructorWithNameAsEnclosingClass kai sąsaja ar vardų.
- Negalima sukelti UnusedFormalParameter su kai magija metodus.
- Leisti visus būsimus nepilnametis versiją Symfony2 2,5 komponentų.
- Geresnis composer.json.
- Kompozitorius Suderinamas Symfony & # x3e; = 2.5 ir & # x3c; meistras / dev.
- Appveyor PI Windows.
- Pridėta įnašas vadovas.
- Pašalinta visas @version komentarus.
- Pašalinta visi pėdsakai & quot; PHP versija 5 & quot; į failą antraštės DocBlock.
- Kai patobulinimai README.
- Pridėta trūkstamą cleancode skyrių į svetainę.
- StaticAccess -. Galimybė pridėti išimtis konkrečioms klasės pavadinimus;
- Pasikeitė OutOfBounds išimtis, kai gaunate turtą.
- Leisti nepanaudoti foreach kintamieji.
- Leisti pabraukimas CamelCase nuosavybė vardas.
- Atnaujinti DepthOfInheritance.php:. Naudojant tinkamą būklę ir įvardijimo turto,
- Fiksuotas rašybos taisyklės ElseExpression CDATA.
- Re korekcija:
- Klaidos pranešimas dėl StaticAccess.
- refactor -. Ištrintas dešinėje pusėje erdves;
Kas naujo versijos 2.2.2:
- Naujos funkcijos: "
- Ignoruoti php4 stiliaus ctor į sąsajas ir vardų.
- Pereiti patikrinti ConstructorWithNameAsEnclosingClass kai sąsaja ar vardų.
- Negalima sukelti UnusedFormalParameter su kai magija metodus.
- Leisti visus būsimus nepilnametis versiją Symfony2 2,5 komponentų.
- Geresnis composer.json.
- Kompozitorius Suderinamas Symfony & # x3e; = 2.5 ir & # x3c; meistras / dev.
- Appveyor PI Windows.
- Pridėta įnašas vadovas.
- Pašalinta visas @version komentarus.
- Pašalinta visi pėdsakai & quot; PHP versija 5 & quot; į failą antraštės DocBlock.
- Kai patobulinimai README.
- Pridėta trūkstamą cleancode skyrių į svetainę.
- StaticAccess -. Galimybė pridėti išimtis konkrečioms klasės pavadinimus;
- Pasikeitė OutOfBounds išimtis, kai gaunate turtą.
- Leisti nepanaudoti foreach kintamieji.
- Leisti pabraukimas CamelCase nuosavybė vardas.
- Atnaujinti DepthOfInheritance.php:. Naudojant tinkamą būklę ir įvardijimo turto,
- Fiksuotas rašybos taisyklės ElseExpression CDATA.
- Re korekcija:
- Klaidos pranešimas dėl StaticAccess.
- refactor -. Ištrintas dešinėje pusėje erdves;
Kas naujo versijos 2.2.0:
- Naujos funkcijos: "
- Ignoruoti php4 stiliaus ctor į sąsajas ir vardų.
- Pereiti patikrinti ConstructorWithNameAsEnclosingClass kai sąsaja ar vardų.
- Negalima sukelti UnusedFormalParameter su kai magija metodus.
- Leisti visus būsimus nepilnametis versiją Symfony2 2,5 komponentų.
- Geresnis composer.json.
- Kompozitorius Suderinamas Symfony & # x3e; = 2.5 ir & # x3c; meistras / dev.
- Appveyor PI Windows.
- Pridėta įnašas vadovas.
- Pašalinta visas @version komentarus.
- Pašalinta visi pėdsakai & quot; PHP versija 5 & quot; į failą antraštės DocBlock.
- Kai patobulinimai README.
- Pridėta trūkstamą cleancode skyrių į svetainę.
- StaticAccess -. Galimybė pridėti išimtis konkrečioms klasės pavadinimus;
- Pasikeitė OutOfBounds išimtis, kai gaunate turtą.
- Leisti nepanaudoti foreach kintamieji.
- Leisti pabraukimas CamelCase nuosavybė vardas.
- Atnaujinti DepthOfInheritance.php:. Naudojant tinkamą būklę ir įvardijimo turto,
- Fiksuotas rašybos taisyklės ElseExpression CDATA.
- Re korekcija:
- Klaidos pranešimas dėl StaticAccess.
- refactor -. Ištrintas dešinėje pusėje erdves;
Kas naujo versijos 2.0.0:
- Įranga:
- Leisti kelis ataskaita failai Dabar tai įmanoma padaryti kelis ataskaitų failus per vieną PHPMD paleisti, tiesiog pridėkite: --reportfile-XML report.xml --reportfile html report.html --reportfile teksto report.txt į PHP komandinės eilutės skambutis.
- UnusedLocalVariable fix kompaktišką tvarkymo Symfony2.
- PDepend 2.0 palaikymas.
- Pridėta nauja parametras "ignoruoti tarpų", kad LongClass ir LongMethod taisykles.
- Klaidų pataisymai: "
- Failas su senais spaudai ir negaliojančių datų pašalintas.
Kas naujo versijos 1.4.1:
- Ši laida sujungia keletą traukos prašymus GitHub <. / Li>
- Be to, ji užsidaro kai ilgai kol klaidas.
Kas naujo versijos 1.4.0:
- Ši laida sujungia keletą ilgiau, kol bus pull prašymus ir mažesni taisymo.
- Vienas iš pagrindinių papildymas parama kompozitorius paskirstymo kanalą.
Kas naujo 1.3.2 versijos:
- Ši laida uždaro nepilnametis klausimas PHPMD susiję su suhosin pleistras ir memory_limit.
Kas naujo versijos 1.3.0:
- Ši laida priklauso nuo naujausia PHP_Depend versija 1.0. 0.
Kas yra naujų versijos 1.2.1:
- Nauja Ištaisyta išlaisvinti PHPMD kad išsprendžia keletą nedidelių klausimai į PHPMD. Be to PHPMD buvo atnaujintas į naujesnę PHP_Depend versija.
Kas naujo Versija 1.1.1:.
- Išspręsti in PHP_PMD paketo failą klausimas
Kas naujo versijos 1.1.0:
- Dvi naujos taisyklės, kad bus išmatuoti kokybę projektas. "
Reikalavimai
- PHP 5.2.3 arba naujesnė;
- PHP_Depend 0.10.0 arba didesnis;
Komentarai nerastas