PHPMD

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

Rating: 2.0/5 (Total Votes: 2)

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

useful.log.js
useful.log.js

12 May 15

ESLint
ESLint

24 May 16

Yellow Lab Tools
Yellow Lab Tools

10 Dec 15

CSS Colorguard
CSS Colorguard

10 Apr 16

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