PHPMD

Software kuvakaappaus:
PHPMD
Ohjelmiston tiedot:
Versio: 2.3.2 Päivitetty
Lähetyksen päivämäärä: 6 Mar 16
Kehittäjä: Manuel Pichler
Lupa: Vapaa
Suosio: 68

Rating: 2.0/5 (Total Votes: 1)

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

Vastaavia ohjelmistoja

QUnit
QUnit

11 Mar 16

Test::Unit
Test::Unit

20 Jul 15

PHP_CodeSniffer
PHP_CodeSniffer

20 Jul 15

Quail
Quail

10 Dec 15

Muu ohjelmistojen kehittäjä Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Kommentit PHPMD

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan