PHPMD

Software screenshot:
PHPMD
Podrobnosti Software:
Verze: 2.3.2 Aktualizováno
Datum uploadu: 6 Mar 16
Vývojka: Manuel Pichler
Licence: Volný
Popularita: 68

Rating: 2.0/5 (Total Votes: 1)

Vyvinutý v horní části PHP_Depend , to je port Java PMD nástroje, třída který skenuje Java zdrojový kód a hledá potenciální problémy.

Při skenování zdroj PHP, PHPMD vyhledá případné chyby, suboptimální kódu, složitá výrazy a nevyužitých parametrů, metod & nbsp; a vlastnosti.

PHPMD je k dispozici jako balíček hrušky a archivu PHAR

Co je nového v této verzi:.

    < li> Nové vlastnosti:
  • Ignorovat PHP4 styl vá v rozhraní a jmenných prostorů.
  • Skip zkontrolovat ConstructorWithNameAsEnclosingClass když v rozhraní nebo názvů.
  • V žádném případě nespouštějte UnusedFormalParameter s některými magickými metodami.
  • Povolit případné budoucí dílčí verze komponent Symfony2 2.5.
  • Lepší composer.json.
  • Skladatel Kompatibilní symfony & # x3e; = 2,5 a & # x3c; master / dev.
  • Appveyor CI pro Windows.
  • Přidán průvodce příspěvku.
  • odstraněny všechny @version anotací.
  • odstraněny všechny stopy & quot; PHP verze 5 ''; v záhlaví souboru DocBlock.
  • Některá vylepšení README.
  • Přidána chybějící část cleancode na internetových stránkách.
  • StaticAccess. - Možnost přidat výjimky pro určité názvy tříd
  • Změnil se OutOfBounds výjimky při získávání nemovitosti.
  • Povolit nevyužité foreach proměnné.
  • Povolit podtržení název CamelCase vlastnictví.
  • Aktualizace DepthOfInheritance.php:. Pomocí pravého stavu a pojmenování majetku
  • Pevná překlep v pravidle ElseExpression CDATA.
  • Opravy chyb:
  • Chybové hlášení pro StaticAccess.
  • Refactor -. Odstraní pravá strana prostory

Co je nového ve verzi 2.2.2:

  • Nové funkce:
  • Ignorovat PHP4 styl vá v rozhraní a jmenných prostorů.
  • Skip zkontrolovat ConstructorWithNameAsEnclosingClass když v rozhraní nebo názvů.
  • V žádném případě nespouštějte UnusedFormalParameter s některými magickými metodami.
  • Povolit případné budoucí dílčí verze komponent Symfony2 2.5.
  • Lepší composer.json.
  • Skladatel Kompatibilní symfony & # x3e; = 2,5 a & # x3c; master / dev.
  • Appveyor CI pro Windows.
  • Přidán průvodce příspěvku.
  • odstraněny všechny @version anotací.
  • odstraněny všechny stopy & quot; PHP verze 5 ''; v záhlaví souboru DocBlock.
  • Některá vylepšení README.
  • Přidána chybějící část cleancode na internetových stránkách.
  • StaticAccess. - Možnost přidat výjimky pro určité názvy tříd
  • Změnil se OutOfBounds výjimky při získávání nemovitosti.
  • Povolit nevyužité foreach proměnné.
  • Povolit podtržení název CamelCase vlastnictví.
  • Aktualizace DepthOfInheritance.php:. Pomocí pravého stavu a pojmenování majetku
  • Pevná překlep v pravidle ElseExpression CDATA.
  • Opravy chyb:
  • Chybové hlášení pro StaticAccess.
  • Refactor -. Odstraní pravá strana prostory

Co je nového ve verzi 2.2.0:

  • Nové funkce:
  • Ignorovat PHP4 styl vá v rozhraní a jmenných prostorů.
  • Skip zkontrolovat ConstructorWithNameAsEnclosingClass když v rozhraní nebo názvů.
  • V žádném případě nespouštějte UnusedFormalParameter s některými magickými metodami.
  • Povolit případné budoucí dílčí verze komponent Symfony2 2.5.
  • Lepší composer.json.
  • Skladatel Kompatibilní symfony & # x3e; = 2,5 a & # x3c; master / dev.
  • Appveyor CI pro Windows.
  • Přidán průvodce příspěvku.
  • odstraněny všechny @version anotací.
  • odstraněny všechny stopy & quot; PHP verze 5 ''; v záhlaví souboru DocBlock.
  • Některá vylepšení README.
  • Přidána chybějící část cleancode na internetových stránkách.
  • StaticAccess. - Možnost přidat výjimky pro určité názvy tříd
  • Změnil se OutOfBounds výjimky při získávání nemovitosti.
  • Povolit nevyužité foreach proměnné.
  • Povolit podtržení název CamelCase vlastnictví.
  • Aktualizace DepthOfInheritance.php:. Pomocí pravého stavu a pojmenování majetku
  • Pevná překlep v pravidle ElseExpression CDATA.
  • Opravy chyb:
  • Chybové hlášení pro StaticAccess.
  • Refactor -. Odstraní pravá strana prostory

Co je nového ve verzi 2.0.0:

  • Vlastnosti:
  • Povolit vícenásobné zprávy souborů Nyní je možné uvést více souborů sestavy během jediného PHPMD běhu, stačí přidat: --reportfile-xml report.xml --reportfile-html report.html --reportfile-textové Report.txt na linka volání příkaz PHP.
  • UnusedLocalVariable fix pro kompaktní manipulaci v Symfony2.
  • PDepend 2,0 podporu.
  • Přidán nový parametr "ignore-bílé místo" na LongClass a LongMethod pravidly.
  • Opravy chyb:
  • Changelog se starými verzemi a neplatnými daty odstraněny.

Co je nového ve verzi 1.4.1:

  • Tato verze integruje některé požadavky tahat z GitHub <. / li>
  • Navíc se zavře některé dlouho čekající chyby.

Co je nového ve verzi 1.4.0:

  • Tato verze integruje několik delší nevyřízené žádosti tahat a menší bugfixes.
  • Jedním z hlavních doplňkem je podpora Composer jako distribuční kanál.

Co je nového ve verzi 1.3.2:

  • Toto vydání uzavírá menší problém v PHPMD vztahující se k Suhosin náplast a memory_limit.

Co je nového ve verzi 1.3.0:

  • Toto vydání je závislý na nejnovější PHP_Depend verze 1.0. 0.

Co je nového ve verzi 1.2.1:

  • Nové vydání s opravami chyb z PHPMD, která řeší některé drobné problémy v PHPMD. Navíc PHPMD byl aktualizován na novější verzi PHP_Depend.

Co je nového ve verzi 1.1.1:.

  • Opravuje problém v souboru balíčku PHP_PMD své

Co je nového ve verzi 1.1.0:

  • Dvě nová pravidla, která měří kvalitu projekt.

Požadavky

  • PHP 5.2.3 nebo novější
  • PHP_Depend 0.10.0 nebo vyšší

Podobný software

ruby-debug
ruby-debug

13 May 15

Apache JMeter
Apache JMeter

12 Apr 15

JSCover
JSCover

6 Mar 16

Blackbird
Blackbird

6 Jun 15

Ostatní software developer Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Komentáře k PHPMD

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie