PHPMD

Software skärmdump:
PHPMD
Mjukvaruinformation:
Version: 2.3.2 Uppdaterad
Ladda upp dagen: 6 Mar 16
Utvecklare: Manuel Pichler
Licens: Gratis
Popularitet: 68

Rating: 2.0/5 (Total Votes: 1)

Utvecklad ovanpå PHP_Depend , är det en hamn i Java PMD verktyg, en klass som skannar Java källkod och letar efter potentiella problem.

När du skannar PHP källa, PHPMD letar efter eventuella fel, suboptimal kod, alltför komplicerade uttryck och oanvända parametrar, metoder & nbsp; och egenskaper.

PHPMD finns som ett päron paket och PHAR arkiv

Vad är nytt i den här versionen.

    < li> Nya funktioner:
  • Ignorera php4 stil ctor i gränssnitt och namnområden.
  • Hoppa kontrollera ConstructorWithNameAsEnclosingClass när ett gränssnitt eller namnutrymme.
  • inte utlösa UnusedFormalParameter med några magiska metoder.
  • Tillåt eventuella framtida mindre version av Symfony2 2,5 komponenter.
  • Förbättrad composer.json.
  • Kompositör Kompatibel för Symfony & # x3e; = 2,5 och & # x3c; master / dev.
  • Appveyor CI för Windows.
  • Lade till en avgifts guide.
  • bort alla @version kommentarer.
  • Bort alla spår av & quot; PHP Version 5 & quot; i filhuvudet DocBlock.
  • Vissa förbättringar README.
  • Inkom den saknade cleancode sektionen till webbplatsen.
  • StaticAccess -. Möjligheten att lägga till undantag för vissa klassnamn
  • Bytt OutOfBounds undantag när få en fastighet.
  • tillåter oanvända foreach variabler.
  • Tillåt streck Camelcase egenskapsnamn.
  • Uppdatera DepthOfInheritance.php. Använda rätt skick och namngivning av egendom
  • Fast stavfel i regel ElseExpression CDATA.
  • Buggfixar:
  • Felmeddelande för StaticAccess.
  • Refactor -. Avlägsnas höger sida utrymmen

Vad är nytt i version 2.2.2:

  • Nya funktioner:
  • Ignorera php4 stil ctor i gränssnitt och namnområden.
  • Hoppa kontrollera ConstructorWithNameAsEnclosingClass när ett gränssnitt eller namnutrymme.
  • inte utlösa UnusedFormalParameter med några magiska metoder.
  • Tillåt eventuella framtida mindre version av Symfony2 2,5 komponenter.
  • Förbättrad composer.json.
  • Kompositör Kompatibel för Symfony & # x3e; = 2,5 och & # x3c; master / dev.
  • Appveyor CI för Windows.
  • Lade till en avgifts guide.
  • bort alla @version kommentarer.
  • Bort alla spår av & quot; PHP Version 5 & quot; i filhuvudet DocBlock.
  • Vissa förbättringar README.
  • Inkom den saknade cleancode sektionen till webbplatsen.
  • StaticAccess -. Möjligheten att lägga till undantag för vissa klassnamn
  • Bytt OutOfBounds undantag när få en fastighet.
  • tillåter oanvända foreach variabler.
  • Tillåt streck Camelcase egenskapsnamn.
  • Uppdatera DepthOfInheritance.php. Använda rätt skick och namngivning av egendom
  • Fast stavfel i regel ElseExpression CDATA.
  • Buggfixar:
  • Felmeddelande för StaticAccess.
  • Refactor -. Avlägsnas höger sida utrymmen

Vad är nytt i version 2.2.0:

  • Nya funktioner:
  • Ignorera php4 stil ctor i gränssnitt och namnområden.
  • Hoppa kontrollera ConstructorWithNameAsEnclosingClass när ett gränssnitt eller namnutrymme.
  • inte utlösa UnusedFormalParameter med några magiska metoder.
  • Tillåt eventuella framtida mindre version av Symfony2 2,5 komponenter.
  • Förbättrad composer.json.
  • Kompositör Kompatibel för Symfony & # x3e; = 2,5 och & # x3c; master / dev.
  • Appveyor CI för Windows.
  • Lade till en avgifts guide.
  • bort alla @version kommentarer.
  • Bort alla spår av & quot; PHP Version 5 & quot; i filhuvudet DocBlock.
  • Vissa förbättringar README.
  • Inkom den saknade cleancode sektionen till webbplatsen.
  • StaticAccess -. Möjligheten att lägga till undantag för vissa klassnamn
  • Bytt OutOfBounds undantag när få en fastighet.
  • tillåter oanvända foreach variabler.
  • Tillåt streck Camelcase egenskapsnamn.
  • Uppdatera DepthOfInheritance.php. Använda rätt skick och namngivning av egendom
  • Fast stavfel i regel ElseExpression CDATA.
  • Buggfixar:
  • Felmeddelande för StaticAccess.
  • Refactor -. Avlägsnas höger sida utrymmen

Vad är nytt i version 2.0.0:

  • Funktioner:
  • Tillåt flera rapportfiler Nu är det möjligt att göra flera rapportfiler under en enda PHPMD springa, bara tillägga: --reportfile-xml report.xml --reportfile-html report.html --reportfile-text REPORT.TXT till PHP kommandorad samtal.
  • UnusedLocalVariable fix för kompakt hantering i Symfony2.
  • PDepend 2,0 stöd.
  • Inkom ny parameter "ignorera blank" till LongClass och LongMethod regler.
  • Buggfixar:
  • Ändringslogg med gamla versioner och ogiltiga datum bort.

Vad är nytt i version 1.4.1:

  • Den här versionen integrerar vissa pull förfrågningar från GitHub <. / li>
  • Dessutom stängs vissa lång pågående buggar.

Vad är nytt i version 1.4.0:

  • Den här versionen integrerar flera längre pågående pull förfrågningar och mindre buggfixar.
  • En stor tillägg är stöd för Composer som distributionskanal.

Vad är nytt i version 1.3.2:

  • stänger här versionen ett mindre problem i PHPMD relaterat till den Suhosin plåstret och memory_limit.

Vad är nytt i version 1.3.0:

  • Den här versionen beror på den senaste PHP_Depend version 1.0. 0.

Vad är nya i version 1.2.1:

  • Ny felrättningsutgåva av PHPMD som åtgärdas flera mindre frågor i PHPMD. Dessutom PHPMD har uppdaterats till en nyare PHP_Depend version.

Vad är nytt i version 1.1.1.

  • Löser ett problem i PHP_PMD paketfilen

Vad är nytt i version 1.1.0:

  • Två nya regler som kommer att mäta kvaliteten på en projektet.

Krav :

  • PHP 5.2.3 eller högre
  • PHP_Depend 0.10.0 eller högre

Liknande mjukvara

Vorlon.JS
Vorlon.JS

9 Apr 16

wru
wru

13 May 15

TogetherJS
TogetherJS

13 Apr 15

debug.js
debug.js

5 Jun 15

Annan programvara för utvecklare Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Kommentarer till PHPMD

Kommentarer hittades inte
Kommentar
Slå på bilder!