PHPMD

Screenshot der Software:
PHPMD
Softwarebeschreibung:
Version: 2.3.2 Aktualisiert
Upload-Datum: 6 Mar 16
Entwickler: Manuel Pichler
Lizenz: Frei
Popularität: 68

Rating: 2.0/5 (Total Votes: 1)

Entwickelt oben auf PHP_Depend , ist es eine Portierung von Java PMD Werkzeug, eine Klasse, die Java-Quellcode durchsucht und sucht nach möglichen Probleme.

Wenn Sie PHP Quelle scannen, sieht PHPMD für mögliche Fehler, suboptimal Code, overcomplicated Ausdrücke und nicht verwendete Parameter, Methoden & nbsp; und Eigenschaften.

PHPMD ist als PEAR-Paket und PHAR Archiv

Was ist neu in dieser Version:.

    < li> Neue Funktionen:
  • php4 Stil Ctor in Schnittstellen ignorieren und Namensräume.

  • Weiter
  • Nach ConstructorWithNameAsEnclosingClass, wenn sie in einer Schnittstelle oder Namespace.
  • auslösen nicht mit einigen magischen Methoden UnusedFormalParameter.
  • Lassen Sie etwaige zukünftige kleinere Version von Symfony2 2.5-Komponenten.
  • Verbesserte composer.json.
  • Komponist Kompatibel für symfony & # x3e; = 2,5 und & # x3c; Master / dev.
  • Appveyor CI für Windows.
  • Es wurde ein Beitrag Führung.
  • Entfernt alle @version Anmerkungen.
  • entfernt alle Spuren von & quot; PHP Version 5 & quot; in der Datei-Header DocBlock.
  • Einige Verbesserungen in der README.
  • hinzugefügt, die fehlenden cleancode Abschnitt auf der Website.
  • StaticAccess -. Fähigkeit, Ausnahmen für bestimmte Klassennamen hinzufügen
  • änderte sich die OutOfBounds Ausnahmen, wenn eine Immobilie zu bekommen.
  • Lassen Sie nicht verwendete foreach Variablen.
  • Zulassen Strich camelcase Eigenschaftsnamen.
  • Update DepthOfInheritance.php. Mit der richtigen Zustand und Benennung der Eigenschaft
  • Fixed Tippfehler in der Regel ElseExpression CDATA.
  • Fehlerbehebungen:
  • Fehlermeldung für StaticAccess.
  • Umgestalten -. Entfernt rechte Seitenräume

Was ist neu in Version 2.2.2:

  • Neue Funktionen:
  • php4 Stil Ctor in Schnittstellen ignorieren und Namensräume.

  • Weiter
  • Nach ConstructorWithNameAsEnclosingClass, wenn sie in einer Schnittstelle oder Namespace.
  • auslösen nicht mit einigen magischen Methoden UnusedFormalParameter.
  • Lassen Sie etwaige zukünftige kleinere Version von Symfony2 2.5-Komponenten.
  • Verbesserte composer.json.
  • Komponist Kompatibel für symfony & # x3e; = 2,5 und & # x3c; Master / dev.
  • Appveyor CI für Windows.
  • Es wurde ein Beitrag Führung.
  • Entfernt alle @version Anmerkungen.
  • entfernt alle Spuren von & quot; PHP Version 5 & quot; in der Datei-Header DocBlock.
  • Einige Verbesserungen in der README.
  • hinzugefügt, die fehlenden cleancode Abschnitt auf der Website.
  • StaticAccess -. Fähigkeit, Ausnahmen für bestimmte Klassennamen hinzufügen
  • änderte sich die OutOfBounds Ausnahmen, wenn eine Immobilie zu bekommen.
  • Lassen Sie nicht verwendete foreach Variablen.
  • Zulassen Strich camelcase Eigenschaftsnamen.
  • Update DepthOfInheritance.php. Mit der richtigen Zustand und Benennung der Eigenschaft
  • Fixed Tippfehler in der Regel ElseExpression CDATA.
  • Fehlerbehebungen:
  • Fehlermeldung für StaticAccess.
  • Umgestalten -. Entfernt rechte Seitenräume

Was ist neu in Version 2.2.0:

  • Neue Funktionen:
  • php4 Stil Ctor in Schnittstellen ignorieren und Namensräume.

  • Weiter
  • Nach ConstructorWithNameAsEnclosingClass, wenn sie in einer Schnittstelle oder Namespace.
  • auslösen nicht mit einigen magischen Methoden UnusedFormalParameter.
  • Lassen Sie etwaige zukünftige kleinere Version von Symfony2 2.5-Komponenten.
  • Verbesserte composer.json.
  • Komponist Kompatibel für symfony & # x3e; = 2,5 und & # x3c; Master / dev.
  • Appveyor CI für Windows.
  • Es wurde ein Beitrag Führung.
  • Entfernt alle @version Anmerkungen.
  • entfernt alle Spuren von & quot; PHP Version 5 & quot; in der Datei-Header DocBlock.
  • Einige Verbesserungen in der README.
  • hinzugefügt, die fehlenden cleancode Abschnitt auf der Website.
  • StaticAccess -. Fähigkeit, Ausnahmen für bestimmte Klassennamen hinzufügen
  • änderte sich die OutOfBounds Ausnahmen, wenn eine Immobilie zu bekommen.
  • Lassen Sie nicht verwendete foreach Variablen.
  • Zulassen Strich camelcase Eigenschaftsnamen.
  • Update DepthOfInheritance.php. Mit der richtigen Zustand und Benennung der Eigenschaft
  • Fixed Tippfehler in der Regel ElseExpression CDATA.
  • Fehlerbehebungen:
  • Fehlermeldung für StaticAccess.
  • Umgestalten -. Entfernt rechte Seitenräume

Was ist neu in Version 2.0.0:

  • Features:
  • Erlaube mehrere Berichtdateien Nun ist es möglich, mehrere Berichtdateien während eines einzigen PHPMD Lauf zu machen, fügen Sie einfach: --reportfile-xml report.xml --reportfile-html meldung.html --reportfile-Text report.txt die PHP-Kommandozeilenaufruf.
  • UnusedLocalVariable fix für kompakte Handhabung in Symfony2.
  • PDepend 2.0-Unterstützung.
  • Es gibt neue Parameter 'ignore-Leerzeichen "zu LongClass und LongMethod Regeln.
  • Fehlerbehebungen:
  • Changelog mit alten Versionen und unverständliche Daten entfernt werden.

Was ist neu in Version 1.4.1:

  • Diese Version integriert einige Pull-Anforderungen von GitHub <. / li>
  • Zusätzlich schließt es einige lange anstehenden Fehler.

Was ist neu in Version 1.4.0:

  • integriert Diese Version mehrere mehr anhängig Pull-Anforderungen und kleiner Fehlerbehebungen.
  • Eine wichtige Ergänzung ist die Unterstützung für Komponist als Vertriebskanal.

Was ist neu in Version 1.3.2:

  • Diese Version schließt ein kleineres Problem in PHPMD im Zusammenhang mit die Suhosin-Patch und memory_limit.

Was ist neu in Version 1.3.0:

  • Diese Version auf den neuesten PHP_Depend Version 1.0 ab. 0.

Was ist neu in Version 1.2.1:

  • Neue Bugfix-Release von PHPMD, die mehrere kleinere Probleme behebt in PHPMD. Zusätzlich PHPMD auf eine neuere PHP_Depend Version aktualisiert wurde.

Was ist neu in Version 1.1.1:.

  • Behebt ein Problem, in PHP_PMD der Paketdatei

Was ist neu in Version 1.1.0:

  • Zwei neue Regeln, die die Qualität einer Maßnahme wird Projekt.

Anforderungen: :

  • PHP 5.2.3 oder höher
  • PHP_Depend 0.10.0 oder höher

Ähnliche Software

Venus.js
Venus.js

12 May 15

JSCover
JSCover

6 Mar 16

DbUnit
DbUnit

10 Apr 16

Apache JMeter
Apache JMeter

12 Apr 15

Andere Software von Entwickler Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Kommentare zu PHPMD

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!