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.
- 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
Weiter
Was ist neu in Version 2.2.2:
- Neue Funktionen:
- php4 Stil Ctor in Schnittstellen ignorieren und Namensräume.
- 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
Weiter
Was ist neu in Version 2.2.0:
- Neue Funktionen:
- php4 Stil Ctor in Schnittstellen ignorieren und Namensräume.
- 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
Weiter
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
Kommentare nicht gefunden