PHPMD

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

Rating: 2.0/5 (Total Votes: 2)

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

UAParser.js
UAParser.js

10 Dec 15

Pylama
Pylama

20 Jul 15

Istanbul
Istanbul

18 Jul 16

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!