PHPMD

Software screenshot:
PHPMD
Software detaljer:
Version: 2.3.2 Opdateret
Upload dato: 6 Mar 16
Udvikler: Manuel Pichler
Licens: Gratis
Popularitet: 68

Rating: 2.0/5 (Total Votes: 1)

Udviklet oven på PHP_Depend , det er en havn i Javas PMD værktøj, en klasse der scanner Java-kildekode og ser for potentielle problemer.

Ved scanning PHP kilde, PHPMD ser for eventuelle bugs, suboptimal kode, komplicerede udtryk og ubrugte parametre, metoder & nbsp; og egenskaber.

PHPMD er tilgængelig som en pære pakke og PHAR arkiv

Hvad er nyt i denne udgivelse:.

    < li> Nye funktioner:
  • Ignorer php4 stil ctor i grænseflader og namespaces.
  • Skip tjekke for ConstructorWithNameAsEnclosingClass når i en grænseflade eller namespace.
  • Du må ikke udløse UnusedFormalParameter med nogle magiske metoder.
  • Tillad enhver fremtidig mindre version af Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for Symfony & # x3e; = 2,5 og & # X3C; master / dev.
  • Appveyor CI til Windows.
  • Tilføjet et bidrag vejledning.
  • Fjernet alle @version anmærkninger.
  • Fjernet alle spor af & quot; PHP Version 5 & quot; i filen header DocBlock.
  • Nogle forbedringer README.
  • Tilføjet den manglende cleancode sektionen til hjemmesiden.
  • StaticAccess -. Mulighed for at tilføje undtagelser til specifikke klasse navne
  • Ændret OutOfBounds undtagelser, når at få en ejendom.
  • tillader ubrugte foreach variabler.
  • Tillad understregning CamelCase ejendom navn.
  • Opdater DepthOfInheritance.php:. Brug den rigtige tilstand og navngivning af ejendom
  • Fast slåfejl i regel ElseExpression CDATA.
  • Fejlrettelser:
  • Fejlmeddelelse for StaticAccess.
  • refactor -. Fjernet højre side rum

Hvad er nyt i version 2.2.2:

  • Nye funktioner:
  • Ignorer php4 stil ctor i grænseflader og namespaces.
  • Skip tjekke for ConstructorWithNameAsEnclosingClass når i en grænseflade eller namespace.
  • Du må ikke udløse UnusedFormalParameter med nogle magiske metoder.
  • Tillad enhver fremtidig mindre version af Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for Symfony & # x3e; = 2,5 og & # X3C; master / dev.
  • Appveyor CI til Windows.
  • Tilføjet et bidrag vejledning.
  • Fjernet alle @version anmærkninger.
  • Fjernet alle spor af & quot; PHP Version 5 & quot; i filen header DocBlock.
  • Nogle forbedringer README.
  • Tilføjet den manglende cleancode sektionen til hjemmesiden.
  • StaticAccess -. Mulighed for at tilføje undtagelser til specifikke klasse navne
  • Ændret OutOfBounds undtagelser, når at få en ejendom.
  • tillader ubrugte foreach variabler.
  • Tillad understregning CamelCase ejendom navn.
  • Opdater DepthOfInheritance.php:. Brug den rigtige tilstand og navngivning af ejendom
  • Fast slåfejl i regel ElseExpression CDATA.
  • Fejlrettelser:
  • Fejlmeddelelse for StaticAccess.
  • refactor -. Fjernet højre side rum

Hvad er nyt i version 2.2.0:

  • Nye funktioner:
  • Ignorer php4 stil ctor i grænseflader og namespaces.
  • Skip tjekke for ConstructorWithNameAsEnclosingClass når i en grænseflade eller namespace.
  • Du må ikke udløse UnusedFormalParameter med nogle magiske metoder.
  • Tillad enhver fremtidig mindre version af Symfony2 2,5 komponenter.
  • Forbedret composer.json.
  • Komponist Kompatibel for Symfony & # x3e; = 2,5 og & # X3C; master / dev.
  • Appveyor CI til Windows.
  • Tilføjet et bidrag vejledning.
  • Fjernet alle @version anmærkninger.
  • Fjernet alle spor af & quot; PHP Version 5 & quot; i filen header DocBlock.
  • Nogle forbedringer README.
  • Tilføjet den manglende cleancode sektionen til hjemmesiden.
  • StaticAccess -. Mulighed for at tilføje undtagelser til specifikke klasse navne
  • Ændret OutOfBounds undtagelser, når at få en ejendom.
  • tillader ubrugte foreach variabler.
  • Tillad understregning CamelCase ejendom navn.
  • Opdater DepthOfInheritance.php:. Brug den rigtige tilstand og navngivning af ejendom
  • Fast slåfejl i regel ElseExpression CDATA.
  • Fejlrettelser:
  • Fejlmeddelelse for StaticAccess.
  • refactor -. Fjernet højre side rum

Hvad er nyt i version 2.0.0:

  • Features:
  • Tillad flere rapport filer Nu er det muligt at gengive flere rapportfiler under en enkelt PHPMD køre, blot tilføje: --reportfile-xml report.xml --reportfile-html report.html --reportfile-tekst report.txt til PHP kommandolinjen opkald.
  • UnusedLocalVariable rettelse til kompakt håndtering i Symfony2.
  • PDepend 2.0 support.
  • Tilføjet ny parameter "ignorere-mellemrum" til LongClass og LongMethod regler.
  • Fejlrettelser:
  • Changelog med gamle udgivelser og ugyldige datoer fjernet.

Hvad er nyt i version 1.4.1:

  • Denne udgivelse integrerer nogle pull anmodninger fra GitHub <. / li>
  • Derudover er det lukker nogle lange verserende bugs.

Hvad er nyt i version 1.4.0:

  • Denne udgivelse integrerer flere længere verserende pull anmodninger og mindre fejlrettelser.
  • En væsentlig tilføjelse er støtte til Composer som distributionskanal.

Hvad er nyt i version 1.3.2:

  • Denne udgivelse lukker et mindre problem i PHPMD relateret til den Suhosin plaster og memory_limit.

Hvad er nyt i version 1.3.0:

  • Denne udgivelse er afhængig af den nyeste PHP_Depend version 1.0. 0.

Hvad er nye i version 1.2.1:

  • Ny bugfix release af PHPMD der løser flere mindre problemer i PHPMD. Derudover PHPMD er blevet opdateret til en nyere PHP_Depend version.

Hvad er nyt i version 1.1.1:.

  • Løser et problem i PHP_PMD pakke fil

Hvad er nyt i version 1.1.0:

  • To nye regler, der vil måle kvaliteten af ​​en projekt.

Krav :

  • PHP 5.2.3 eller højere
  • PHP_Depend 0.10.0 eller højere

Lignende software

JSCS
JSCS

10 Feb 16

responsivepx
responsivepx

14 Apr 15

FlexMock
FlexMock

12 May 15

JS Error Logs
JS Error Logs

13 May 15

Andre software developer Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Kommentarer til PHPMD

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!