PHPMD

Skjermbilde programvare:
PHPMD
Prog.varedetaljer:
Versjon: 2.3.2 Oppdatert
Last opp dato: 6 Mar 16
Utvikler: Manuel Pichler
Lisens: Gratis
Popularitet: 355

Rating: 2.0/5 (Total Votes: 2)

Utviklet på toppen av PHP_Depend , er det en port av Java PMD verktøy, en klasse som skanner Java kildekode og ser etter potensielle problemer.

Når du skanner PHP kilde, ser PHPMD for mulige feil, suboptimal kode, overcomplicated uttrykk og ubrukte parametere, metoder & nbsp; og egenskaper.

PHPMD er tilgjengelig som en PEAR pakke og PHAR arkiv

Hva er nytt i denne utgaven.

    < li> Nye funksjoner:
  • Ignorer php4 stil ctor i grensesnitt og navnerom.
  • Hopp se etter ConstructorWithNameAsEnclosingClass når du er i et grensesnitt eller navnerom.
  • Ikke utløse UnusedFormalParameter med noen magiske metoder.
  • Tillat eventuell fremtidig mindre versjon av Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for symfony & # x3e; = 2,5 og & # X3c; master / dev.
  • Appveyor CI for Windows.
  • Lagt et bidrag guide.
  • Fjernet alle @version merknader.
  • Fjernet alle spor av & quot; PHP versjon 5 & quot; i filhodet DocBlock.
  • Noen forbedringer i README.
  • Lagt mangler cleancode delen til nettstedet.
  • StaticAccess -. Evne til å legge til unntak for bestemte klassenavn
  • Endret OutOfBounds unntak når du får en eiendom.
  • tillater ubrukte foreach variabler.
  • Tillat strek Camelcase egenskapsnavn.
  • Oppdater DepthOfInheritance.php.
  • Bruke riktig tilstand og navngiving av eiendom
  • Fast skrivefeil i regelen ElseExpression CDATA.
  • feilrettinger:
  • Feilmelding for StaticAccess.
  • refactor -. Fjernet høyre sidearealer

Hva er nytt i versjon 2.2.2:

  • Nye funksjoner:
  • Ignorer php4 stil ctor i grensesnitt og navnerom.
  • Hopp se etter ConstructorWithNameAsEnclosingClass når du er i et grensesnitt eller navnerom.
  • Ikke utløse UnusedFormalParameter med noen magiske metoder.
  • Tillat eventuell fremtidig mindre versjon av Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for symfony & # x3e; = 2,5 og & # X3c; master / dev.
  • Appveyor CI for Windows.
  • Lagt et bidrag guide.
  • Fjernet alle @version merknader.
  • Fjernet alle spor av & quot; PHP versjon 5 & quot; i filhodet DocBlock.
  • Noen forbedringer i README.
  • Lagt mangler cleancode delen til nettstedet.
  • StaticAccess -. Evne til å legge til unntak for bestemte klassenavn
  • Endret OutOfBounds unntak når du får en eiendom.
  • tillater ubrukte foreach variabler.
  • Tillat strek Camelcase egenskapsnavn.
  • Oppdater DepthOfInheritance.php.
  • Bruke riktig tilstand og navngiving av eiendom
  • Fast skrivefeil i regelen ElseExpression CDATA.
  • feilrettinger:
  • Feilmelding for StaticAccess.
  • refactor -. Fjernet høyre sidearealer

Hva er nytt i versjon 2.2.0:

  • Nye funksjoner:
  • Ignorer php4 stil ctor i grensesnitt og navnerom.
  • Hopp se etter ConstructorWithNameAsEnclosingClass når du er i et grensesnitt eller navnerom.
  • Ikke utløse UnusedFormalParameter med noen magiske metoder.
  • Tillat eventuell fremtidig mindre versjon av Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for symfony & # x3e; = 2,5 og & # X3c; master / dev.
  • Appveyor CI for Windows.
  • Lagt et bidrag guide.
  • Fjernet alle @version merknader.
  • Fjernet alle spor av & quot; PHP versjon 5 & quot; i filhodet DocBlock.
  • Noen forbedringer i README.
  • Lagt mangler cleancode delen til nettstedet.
  • StaticAccess -. Evne til å legge til unntak for bestemte klassenavn
  • Endret OutOfBounds unntak når du får en eiendom.
  • tillater ubrukte foreach variabler.
  • Tillat strek Camelcase egenskapsnavn.
  • Oppdater DepthOfInheritance.php.
  • Bruke riktig tilstand og navngiving av eiendom
  • Fast skrivefeil i regelen ElseExpression CDATA.
  • feilrettinger:
  • Feilmelding for StaticAccess.
  • refactor -. Fjernet høyre sidearealer

Hva er nytt i versjon 2.0.0:

  • Egenskaper:
  • Tillatt flere rapportfiler Nå er det mulig å gjengi flere rapportfiler i løpet av en enkelt PHPMD løp, bare legge til: --reportfile-xml report.xml --reportfile-html report.html --reportfile-tekst report.txt til PHP-kommandolinje samtale.
  • UnusedLocalVariable fix for kompakt håndtering i Symfony2.
  • PDepend 2.0-støtte.
  • Lagt til nye parameteren "ignorere-mellomrom" for å LongClass og LongMethod regler.
  • Feilrettinger:
  • Changelog med gamle utgivelser og ugyldige datoer fjernet.

Hva er nytt i versjon 1.4.1:

  • Denne versjonen integrerer noen pull forespørsler fra GitHub <. / li>
  • I tillegg stenger det noen lang ventende bugs.

Hva er nytt i versjon 1.4.0:

  • Denne versjonen integrerer flere lengre ventende pull forespørsler og mindre feilrettinger.
  • En stor tillegg er støtte for Composer som distribusjonskanal.

Hva er nytt i versjon 1.3.2:

  • stenger Denne utgivelsen et mindre problem i PHPMD relatert til den Suhosin lapp og memory_limit.

Hva er nytt i versjon 1.3.0:

  • Denne utgivelsen er avhengig av den nyeste PHP_Depend versjon 1.0. 0.

Hva er nye i versjon 1.2.1:

  • New feilretting utslipp av PHPMD som løser flere mindre problemer i PHPMD. I tillegg PHPMD har blitt oppdatert til en nyere PHP_Depend versjon.

Hva er nytt i versjon 1.1.1.

  • Løser et problem PHP_PMD pakkefilen

Hva er nytt i versjon 1.1.0:

  • To nye regler som vil måle kvaliteten på en prosjektet.

Krav

  • PHP 5.2.3 eller nyere
  • PHP_Depend 0.10.0 eller høyere

Lignende programvare

Quail
Quail

10 Dec 15

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

PHPSandbox
PHPSandbox

20 Jul 15

Ladybug
Ladybug

6 Mar 16

Annen programvare fra utvikleren Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Kommentarer til PHPMD

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!