PHPMD

Screenshot Software:
PHPMD
Detalii soft:
Versiune: 2.3.2 Actualizat
Incarca data: 6 Mar 16
Producător: Manuel Pichler
Licenţă: Gratuit
Popularitate: 68

Rating: 2.0/5 (Total Votes: 1)

Dezvoltat pe partea de sus PHP_Depend , este un port de Java PMD instrument, o clasă care scanează codul sursa Java și caută potențiale probleme.

Când scanați sursa PHP, PHPMD caută posibile bug-uri, cod suboptimală, expresii și parametri neutilizate excesiv de complicate, metode & nbsp; și proprietăți.

PHPMD este disponibil sub forma unui pachet PEAR și arhiva PHAR

Ce este nou în această versiune:.

    < li> Caracteristici noi:
  • Ignore php4 stil ctor în interfețele și spațiile de nume.
  • Treci verificați pentru ConstructorWithNameAsEnclosingClass atunci când într-o interfață sau spațiu de nume.
  • Nu declanșa UnusedFormalParameter cu unele metode magice.
  • Permiteți orice versiune viitoare minoră a Symfony2 2.5 componente.
  • Improved composer.json.
  • Compozitor Compatibil pentru Symfony & # x3e; = 2,5 și & # x3c; master / dev.
  • Appveyor CI pentru Windows.
  • A adăugat un ghid de contribuție.
  • Eliminat toate notațiile @version.
  • A eliminat toate urmele de & quot; Versiunea PHP 5 & quot; în DocBlock antet fișier.
  • Unele îmbunătățiri ale README.
  • Sa adăugat secțiunea cleancode lipsă pe site-ul web.
  • StaticAccess. - Posibilitatea de a adăuga excepții pentru nume de clase specifice
  • A schimbat OutOfBounds excepții atunci când obținerea unei proprietăți.
  • Permiteți variabile foreach neutilizate.
  • Permiteți subliniere numele proprietății CamelCase.
  • Actualizare DepthOfInheritance.php:. Folosind starea corectă și denumirea proprietății
  • tipo fixă ​​în regula ElseExpression CDATA.
  • Bug Fixes:
  • Mesaj de eroare pentru StaticAccess.
  • refactor -. Eliminat spațiile laterale din dreapta

Ce este nou în versiunea 2.2.2:

  • Caracteristici noi:
  • Ignore php4 stil ctor în interfețele și spațiile de nume.
  • Treci verificați pentru ConstructorWithNameAsEnclosingClass atunci când într-o interfață sau spațiu de nume.
  • Nu declanșa UnusedFormalParameter cu unele metode magice.
  • Permiteți orice versiune viitoare minoră a Symfony2 2.5 componente.
  • Improved composer.json.
  • Compozitor Compatibil pentru Symfony & # x3e; = 2,5 și & # x3c; master / dev.
  • Appveyor CI pentru Windows.
  • A adăugat un ghid de contribuție.
  • Eliminat toate notațiile @version.
  • A eliminat toate urmele de & quot; Versiunea PHP 5 & quot; în DocBlock antet fișier.
  • Unele îmbunătățiri ale README.
  • Sa adăugat secțiunea cleancode lipsă pe site-ul web.
  • StaticAccess. - Posibilitatea de a adăuga excepții pentru nume de clase specifice
  • A schimbat OutOfBounds excepții atunci când obținerea unei proprietăți.
  • Permiteți variabile foreach neutilizate.
  • Permiteți subliniere numele proprietății CamelCase.
  • Actualizare DepthOfInheritance.php:. Folosind starea corectă și denumirea proprietății
  • tipo fixă ​​în regula ElseExpression CDATA.
  • Bug Fixes:
  • Mesaj de eroare pentru StaticAccess.
  • refactor -. Eliminat spațiile laterale din dreapta

Ce este nou în versiunea 2.2.0:

  • Caracteristici noi:
  • Ignore php4 stil ctor în interfețele și spațiile de nume.
  • Treci verificați pentru ConstructorWithNameAsEnclosingClass atunci când într-o interfață sau spațiu de nume.
  • Nu declanșa UnusedFormalParameter cu unele metode magice.
  • Permiteți orice versiune viitoare minoră a Symfony2 2.5 componente.
  • Improved composer.json.
  • Compozitor Compatibil pentru Symfony & # x3e; = 2,5 și & # x3c; master / dev.
  • Appveyor CI pentru Windows.
  • A adăugat un ghid de contribuție.
  • Eliminat toate notațiile @version.
  • A eliminat toate urmele de & quot; Versiunea PHP 5 & quot; în DocBlock antet fișier.
  • Unele îmbunătățiri ale README.
  • Sa adăugat secțiunea cleancode lipsă pe site-ul web.
  • StaticAccess. - Posibilitatea de a adăuga excepții pentru nume de clase specifice
  • A schimbat OutOfBounds excepții atunci când obținerea unei proprietăți.
  • Permiteți variabile foreach neutilizate.
  • Permiteți subliniere numele proprietății CamelCase.
  • Actualizare DepthOfInheritance.php:. Folosind starea corectă și denumirea proprietății
  • tipo fixă ​​în regula ElseExpression CDATA.
  • Bug Fixes:
  • Mesaj de eroare pentru StaticAccess.
  • refactor -. Eliminat spațiile laterale din dreapta

Ce este nou în versiunea 2.0.0:

  • Caracteristici:
  • Permiteți raport cu mai multe fișiere Acum este posibil să se facă mai multe fișiere de raport în timpul unei singure rula PHPMD, trebuie doar să adăugați: report.txt --reportfile-xml report.xml --reportfile-html report.html --reportfile-text pentru a linia de comandă apel PHP.
  • fix UnusedLocalVariable pentru manipulare compactă în Symfony2.
  • PDepend sprijin 2.0.
  • Adăugarea unui nou parametru "ignora-spațiu gol" la regulile LongClass și LongMethod.
  • Bug stabilește:
  • Changelog cu declanșatoare vechi și datele invalide eliminate.

Ce este nou în versiunea 1.4.1:

  • Această versiune integrează unele cereri de tragere de la GitHub <. / li>
  • In plus, se închide unele bug-uri mult timp în așteptare.

Ce este nou în versiunea 1.4.0:

  • Această versiune integrează mai multe solicitări mai în curs de tragere și mai mici bugfixes.
  • Un plus important este suportul pentru Compozitor ca si canal de distributie.

Ce este nou în versiunea 1.3.2:

  • Această versiune se închide o problemă minoră în PHPMD legate de plasturele Suhosin și memory_limit.

Ce este nou în versiunea 1.3.0:

  • Această versiune depinde de cea mai recentă versiune PHP_Depend 1.0. 0.

Ce este nou în versiunea 1.2.1:

  • Noua versiune bugfix a PHPMD care rezolvă mai multe probleme minore în PHPMD. În plus, PHPMD a fost actualizat la o versiune mai recentă PHP_Depend.

Ce este nou în versiunea 1.1.1:.

  • Rezolvă o problemă în fișier pachet PHP_PMD lui

Ce este nou în versiunea 1.1.0:

  • Două reguli noi, care va măsura calitatea unui proiect.

Cerințe :

  • PHP 5.2.3 sau mai mare
  • PHP_Depend 0.10.0 sau mai mare

Software similare

PHP_CodeSniffer
PHP_CodeSniffer

20 Jul 15

PyUnit
PyUnit

6 Jun 15

Apache Bigtop
Apache Bigtop

12 Mar 16

Watir
Watir

21 Jul 15

Alte software-uri de dezvoltator Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Comentarii la PHPMD

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie