PHPMD

Software screenshot:
PHPMD
Software informatie:
Versie: 2.3.2 Bijgewerkt
Upload datum: 6 Mar 16
Ontwikkelaar: Manuel Pichler
Licentie: Gratis
Populariteit: 68

Rating: 2.0/5 (Total Votes: 1)

Ontwikkeld op de top van PHP_Depend , is een haven van Java's PMD tool, een klasse die Java-broncode scant en zoekt naar mogelijke problemen.

Bij het scannen van PHP source, PHPMD zoekt naar mogelijke bugs, suboptimale code, te ingewikkeld uitdrukkingen en ongebruikte parameters, methoden & nbsp; en eigenschappen.

PHPMD is beschikbaar als een PEAR pakket en FAR archief

Wat is nieuw in deze release:.

    < li> Nieuwe functies:
  • Negeer php4 stijl ctor in interfaces en naamruimten.
  • Sla controleren ConstructorWithNameAsEnclosingClass wanneer in een interface of namespace.
  • Niet leiden UnusedFormalParameter met wat magie methoden.
  • Laat eventuele toekomstige kleine versie van Symfony2 2,5 componenten.
  • Verbeterde composer.json.
  • Componist Geschikt voor symfony & # x3e; = 2,5 en & # X3c; master / dev.
  • Appveyor CI voor Windows.
  • Voegde een bijdrage gids.
  • verwijderde alle @version annotaties.
  • verwijderd alle sporen van & quot; PHP Versie 5 & quot; in de file header docblock.
  • Een aantal verbeteringen in de README.
  • Toegevoegd het ontbrekende cleancode sectie op de website.
  • StaticAccess -. Mogelijkheid om uitzonderingen toe te voegen voor specifieke klasse namen
  • Veranderde de OutOfBounds uitzonderingen bij het krijgen van een woning.
  • Laat ongebruikte foreach variabelen.
  • Laat underscore CamelCase pand naam.
  • update DepthOfInheritance.php. Met behulp van de juiste conditie en naamgeving van onroerend goed
  • Vaste typfout in regel ElseExpression CDATA.
  • Bug Fixes:
  • Foutmelding bij StaticAccess.
  • Refactor -. Verwijderd rechterzijde ruimtes

Wat is nieuw in versie 2.2.2:

  • Nieuwe functies:
  • Negeer php4 stijl ctor in interfaces en naamruimten.
  • Sla controleren ConstructorWithNameAsEnclosingClass wanneer in een interface of namespace.
  • Niet leiden UnusedFormalParameter met wat magie methoden.
  • Laat eventuele toekomstige kleine versie van Symfony2 2,5 componenten.
  • Verbeterde composer.json.
  • Componist Geschikt voor symfony & # x3e; = 2,5 en & # X3c; master / dev.
  • Appveyor CI voor Windows.
  • Voegde een bijdrage gids.
  • verwijderde alle @version annotaties.
  • verwijderd alle sporen van & quot; PHP Versie 5 & quot; in de file header docblock.
  • Een aantal verbeteringen in de README.
  • Toegevoegd het ontbrekende cleancode sectie op de website.
  • StaticAccess -. Mogelijkheid om uitzonderingen toe te voegen voor specifieke klasse namen
  • Veranderde de OutOfBounds uitzonderingen bij het krijgen van een woning.
  • Laat ongebruikte foreach variabelen.
  • Laat underscore CamelCase pand naam.
  • update DepthOfInheritance.php. Met behulp van de juiste conditie en naamgeving van onroerend goed
  • Vaste typfout in regel ElseExpression CDATA.
  • Bug Fixes:
  • Foutmelding bij StaticAccess.
  • Refactor -. Verwijderd rechterzijde ruimtes

Wat is nieuw in versie 2.2.0:

  • Nieuwe functies:
  • Negeer php4 stijl ctor in interfaces en naamruimten.
  • Sla controleren ConstructorWithNameAsEnclosingClass wanneer in een interface of namespace.
  • Niet leiden UnusedFormalParameter met wat magie methoden.
  • Laat eventuele toekomstige kleine versie van Symfony2 2,5 componenten.
  • Verbeterde composer.json.
  • Componist Geschikt voor symfony & # x3e; = 2,5 en & # X3c; master / dev.
  • Appveyor CI voor Windows.
  • Voegde een bijdrage gids.
  • verwijderde alle @version annotaties.
  • verwijderd alle sporen van & quot; PHP Versie 5 & quot; in de file header docblock.
  • Een aantal verbeteringen in de README.
  • Toegevoegd het ontbrekende cleancode sectie op de website.
  • StaticAccess -. Mogelijkheid om uitzonderingen toe te voegen voor specifieke klasse namen
  • Veranderde de OutOfBounds uitzonderingen bij het krijgen van een woning.
  • Laat ongebruikte foreach variabelen.
  • Laat underscore CamelCase pand naam.
  • update DepthOfInheritance.php. Met behulp van de juiste conditie en naamgeving van onroerend goed
  • Vaste typfout in regel ElseExpression CDATA.
  • Bug Fixes:
  • Foutmelding bij StaticAccess.
  • Refactor -. Verwijderd rechterzijde ruimtes

Wat is nieuw in versie 2.0.0:

  • Kenmerken:
  • Laat meerdere rapport-bestanden Het is nu mogelijk om meerdere rapport-bestanden maken tijdens een enkele PHPMD run, voeg: --reportfile-xml report.xml --reportfile-html report.html --reportfile-text report.txt aan PHP de command line gesprek.
  • UnusedLocalVariable fix voor compacte handling in Symfony2.
  • PDEPEND 2.0-ondersteuning.
  • Toegevoegd nieuwe parameter 'negeren-witruimte' to LongClass en LongMethod regels.
  • Bug fixes:
  • Changelog met oude releases en ongeldige data verwijderd.

Wat is nieuw in versie 1.4.1:

  • Deze versie integreert een aantal pull verzoeken van GitHub <. / li>
  • Daarnaast sluit een aantal lange afwachting van bugs.

Wat is nieuw in versie 1.4.0:

  • Deze versie integreert meerdere langer in afwachting pull aanvragen en kleiner bugfixes.
  • Een belangrijke toevoeging is ondersteuning voor Composer als distributiekanaal.

Wat is nieuw in versie 1.3.2:

  • Dit persbericht sluit een klein probleem in PHPMD gerelateerd aan de suhosin patch en memory_limit.

Wat is nieuw in versie 1.3.0:

  • Deze versie is afhankelijk van de nieuwste PHP_Depend versie 1.0. 0.

Wat is nieuw in versie 1.2.1:

  • Nieuwe bugfix release van PHPMD dat lost een aantal kleine problemen in PHPMD. Daarnaast PHPMD is bijgewerkt naar een meer recente PHP_Depend versie.

Wat is nieuw in versie 1.1.1:.

  • Corrigeert een probleem PHP_PMD het pakket bestand

Wat is nieuw in versie 1.1.0:

  • Twee nieuwe regels die de kwaliteit van een meet project.

Eisen

  • PHP 5.2.3 of hoger
  • PHP_Depend 0.10.0 of hoger

Vergelijkbare software

PHPCheckstyle
PHPCheckstyle

12 May 15

JSCS
JSCS

10 Feb 16

doT
doT

13 Apr 15

JSLint
JSLint

10 Feb 16

Andere software van ontwikkelaar Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Reacties op PHPMD

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!