Kehitetty päälle PHP_Depend , se on satama Javan PMD työkalu, luokka joka skannaa Java lähdekoodia ja etsii mahdollisia ongelmia.
Kun skannaus PHP lähde, PHPMD etsii mahdollisia vikoja, optimaalinen koodi, monimutkaisena ilmaisuja ja käyttämättömät muuttujat, menetelmät & nbsp; ja ominaisuudet.
PHPMD on saatavana PEAR paketti ja PHAR arkisto.
Mikä on uusi tässä julkaisussa:
- < li> Uudet ominaisuudet:
- Ignore php4 tyyli ctor käyttöliittymien ja namespaces.
- Siirry tarkista ConstructorWithNameAsEnclosingClass kun rajapinta tai nimiavaruuteen.
- Älä laukaise UnusedFormalParameter joidenkin magic menetelmiä.
- Salli kaikki tulevat pienet versio Symfony2 2,5 osia.
- Parannettu composer.json.
- Säveltäjä Yhteensopiva Symfony & # x3e; = 2,5 ja & # X3C; master / dev.
- Appveyor CI for Windows.
- Lisätty osuus oppaan.
- Poistettu kaikki @version merkinnät.
- Poistettu kaikki jäljet & quot; PHP Version 5 & quot; tiedoston otsikossa DocBlock.
- Joitakin parannuksia LUEMINUT.
- Lisätty puuttuva cleancode osio verkkosivuilla.
- StaticAccess - kyky lisätä poikkeuksia tietyille luokan nimiä.
- Muuttunut OutOfBounds poikkeuksia noustaessa ominaisuus.
- Salli käyttämätön foreach muuttujia.
- Salli alleviivaus CamelCase ominaisuuden nimi.
- Päivitä DepthOfInheritance.php: Käyttämällä oikea jäljellä ja nimeäminen omaisuuden.
- Kiinteät kirjoitusvirhe sääntö ElseExpression CDATA.
- Virhekorjauksia:
- Virheilmoitus varten StaticAccess.
- Refactor - poistetaan oikealla puolella tilat.
Mikä on uusi versiossa 2.2.2:
- Uudet ominaisuudet:
- Ignore php4 tyyli ctor käyttöliittymien ja namespaces.
- Siirry tarkista ConstructorWithNameAsEnclosingClass kun rajapinta tai nimiavaruuteen.
- Älä laukaise UnusedFormalParameter joidenkin magic menetelmiä.
- Salli kaikki tulevat pienet versio Symfony2 2,5 osia.
- Parannettu composer.json.
- Säveltäjä Yhteensopiva Symfony & # x3e; = 2,5 ja & # X3C; master / dev.
- Appveyor CI for Windows.
- Lisätty osuus oppaan.
- Poistettu kaikki @version merkinnät.
- Poistettu kaikki jäljet & quot; PHP Version 5 & quot; tiedoston otsikossa DocBlock.
- Joitakin parannuksia LUEMINUT.
- Lisätty puuttuva cleancode osio verkkosivuilla.
- StaticAccess - kyky lisätä poikkeuksia tietyille luokan nimiä.
- Muuttunut OutOfBounds poikkeuksia noustaessa ominaisuus.
- Salli käyttämätön foreach muuttujia.
- Salli alleviivaus CamelCase ominaisuuden nimi.
- Päivitä DepthOfInheritance.php: Käyttämällä oikea jäljellä ja nimeäminen omaisuuden.
- Kiinteät kirjoitusvirhe sääntö ElseExpression CDATA.
- Virhekorjauksia:
- Virheilmoitus varten StaticAccess.
- Refactor - poistetaan oikealla puolella tilat.
Mikä on uusi versiossa 2.2.0:
- Uudet ominaisuudet:
- Ignore php4 tyyli ctor käyttöliittymien ja namespaces.
- Siirry tarkista ConstructorWithNameAsEnclosingClass kun rajapinta tai nimiavaruuteen.
- Älä laukaise UnusedFormalParameter joidenkin magic menetelmiä.
- Salli kaikki tulevat pienet versio Symfony2 2,5 osia.
- Parannettu composer.json.
- Säveltäjä Yhteensopiva Symfony & # x3e; = 2,5 ja & # X3C; master / dev.
- Appveyor CI for Windows.
- Lisätty osuus oppaan.
- Poistettu kaikki @version merkinnät.
- Poistettu kaikki jäljet & quot; PHP Version 5 & quot; tiedoston otsikossa DocBlock.
- Joitakin parannuksia LUEMINUT.
- Lisätty puuttuva cleancode osio verkkosivuilla.
- StaticAccess - kyky lisätä poikkeuksia tietyille luokan nimiä.
- Muuttunut OutOfBounds poikkeuksia noustaessa ominaisuus.
- Salli käyttämätön foreach muuttujia.
- Salli alleviivaus CamelCase ominaisuuden nimi.
- Päivitä DepthOfInheritance.php: Käyttämällä oikea jäljellä ja nimeäminen omaisuuden.
- Kiinteät kirjoitusvirhe sääntö ElseExpression CDATA.
- Virhekorjauksia:
- Virheilmoitus varten StaticAccess.
- Refactor - poistetaan oikealla puolella tilat.
Mikä on uusi versiossa 2.0.0:
- Ominaisuudet:
- Salli useampi raportti tiedostot Nyt on mahdollista tehdä useita raporttitiedostot aikana yhden PHPMD aikavälillä vain lisätä: --reportfile-xml report.xml --reportfile-html report.html --reportfile-teksti report.txt kohteeseen PHP komentorivillä.
- UnusedLocalVariable korjaus kompakti käsittely Symfony2.
- PDepend 2.0 tuki.
- Lisätty uusi parametri "ignore-tyhjätilamerkit 'to LongClass ja LongMethod sääntöjä.
- Vikakorjauksia:
- Changelog vanhoja julkaisuja ja kelpaa päivämääriä poistetaan.
Mikä on uusi versiossa 1.4.1:
- Tämä julkaisu integroituu jotkut vetää pyyntöjä GitHub.
- Lisäksi se sulkee joitakin pitkän vireillä vikoja.
Mikä on uusi versiossa 1.4.0:
- Tämä julkaisu yhdistää useita enää vireillä vetää pyyntöjä ja pienempien bugikorjauksia.
- Yksi merkittävä lisäys on tukea Säveltäjä kuin jakelukanavana.
Mikä on uusi versiossa 1.3.2:
- Tämä julkaisu sulkee vähäinen asia PHPMD liittyvät Suhosin laastari ja memory_limit.
Mikä on uusi versiossa 1.3.0:
- Tämä julkaisu riippuu uusimman PHP_Depend versio 1.0. 0.
Mikä on uusi versiossa 1.2.1:
- Uusi vikakorjaus vapauttamaan PHPMD joka korjaa useita pieniä ongelmia in PHPMD. Lisäksi PHPMD on päivitetty uudempaan PHP_Depend versio.
Mikä on uusi versiossa 1.1.1:
- Korjaa ongelma PHP_PMD pakettiin tiedosto.
Mikä on uusi versiossa 1.1.0:
- kaksi uutta sääntöjä, jotka mittaavat laatuun hanke.
Vaatimukset
- PHP 5.2.3 tai uudempi
- PHP_Depend 0.10.0 tai uudempi
Kommentteja ei löytynyt