PHPMD

Screenshot Λογισμικό:
PHPMD
Στοιχεία Λογισμικού:
Εκδοχή: 2.3.2 επικαιροποιημένο
Ανεβάστε ημερομηνία: 6 Mar 16
Προγραμματιστής: Manuel Pichler
Άδεια: Δωρεάν
Δημοτικότητα: 68

Rating: 2.0/5 (Total Votes: 1)

Αναπτύχθηκε στην κορυφή του PHP_Depend , είναι ένα λιμάνι της Java PMD εργαλείο, μια κατηγορία η οποία σαρώνει Java πηγαίο κώδικα και ψάχνει για πιθανά προβλήματα.

Κατά τη σάρωση πηγή PHP, PHPMD αναζητά πιθανές σφάλματα, αναντίστοιχο κώδικα, υπερβολικά περίπλοκη εκφράσεις και αχρησιμοποίητα παραμέτρους, τις μεθόδους & nbsp? και ιδιότητες.

PHPMD είναι διαθέσιμο ως πακέτο ΑΧΛΑΔΙ και το αρχείο PHAR

Τι είναι καινούργιο σε αυτή την έκδοση:.

    < li> Νέα Χαρακτηριστικά:
  • Αγνοήστε το στυλ ctor php4 σε διεπαφές και χώρους ονομάτων.
  • Μετάβαση ελέγξει για ConstructorWithNameAsEnclosingClass όταν σε μια διεπαφή ή ονομάτων.
  • Μην προκαλέσει UnusedFormalParameter με κάποιες μαγικές μεθόδους.
  • Να επιτρέπεται οποιαδήποτε μελλοντική δευτερεύουσα έκδοση του Symfony2 2,5 συστατικών.
  • Βελτιωμένη composer.json.
  • Συνθέτης Συμβατό για symfony & # x3e? = 2,5 και & # X3C? master / dev.
  • Appveyor CI για τα Windows.
  • Προστέθηκε έναν οδηγό συνεισφορά.
  • Καταργήθηκαν όλες οι σχολιασμοί @version.
  • αφαιρέσει όλα τα ίχνη του & quot? PHP Έκδοση 5 & quot? στην DocBlock κεφαλίδα του αρχείου.
  • Ορισμένες βελτιώσεις στο README.
  • Προστέθηκε η ενότητα λείπει cleancode στην ιστοσελίδα.
  • StaticAccess -. Δυνατότητα να προσθέσετε εξαιρέσεις για συγκεκριμένα ονόματα τάξης
  • Άλλαξε τις εξαιρέσεις OutOfBounds όταν πάρει ένα ακίνητο.
  • Να επιτρέπεται αχρησιμοποίητα μεταβλητές foreach.
  • Να επιτρέπεται υπογράμμισης όνομα της ιδιότητας CamelCase.
  • Ενημέρωση DepthOfInheritance.php:. Χρησιμοποιώντας τη σωστή κατάσταση και την ονομασία της ιδιοκτησίας
  • Διορθώθηκε τυπογραφικό λάθος στον κανόνα ElseExpression CDATA.
  • Διορθώσεις σφαλμάτων:
  • Μήνυμα σφάλματος για StaticAccess.
  • Refactor -. Αφαιρεθεί δεξιά χώρους

Τι είναι καινούργιο στην έκδοση 2.2.2:

  • Νέα Χαρακτηριστικά:
  • Αγνοήστε το στυλ ctor php4 σε διεπαφές και χώρους ονομάτων.
  • Μετάβαση ελέγξει για ConstructorWithNameAsEnclosingClass όταν σε μια διεπαφή ή ονομάτων.
  • Μην προκαλέσει UnusedFormalParameter με κάποιες μαγικές μεθόδους.
  • Να επιτρέπεται οποιαδήποτε μελλοντική δευτερεύουσα έκδοση του Symfony2 2,5 συστατικών.
  • Βελτιωμένη composer.json.
  • Συνθέτης Συμβατό για symfony & # x3e? = 2,5 και & # X3C? master / dev.
  • Appveyor CI για τα Windows.
  • Προστέθηκε έναν οδηγό συνεισφορά.
  • Καταργήθηκαν όλες οι σχολιασμοί @version.
  • αφαιρέσει όλα τα ίχνη του & quot? PHP Έκδοση 5 & quot? στην DocBlock κεφαλίδα του αρχείου.
  • Ορισμένες βελτιώσεις στο README.
  • Προστέθηκε η ενότητα λείπει cleancode στην ιστοσελίδα.
  • StaticAccess -. Δυνατότητα να προσθέσετε εξαιρέσεις για συγκεκριμένα ονόματα τάξης
  • Άλλαξε τις εξαιρέσεις OutOfBounds όταν πάρει ένα ακίνητο.
  • Να επιτρέπεται αχρησιμοποίητα μεταβλητές foreach.
  • Να επιτρέπεται υπογράμμισης όνομα της ιδιότητας CamelCase.
  • Ενημέρωση DepthOfInheritance.php:. Χρησιμοποιώντας τη σωστή κατάσταση και την ονομασία της ιδιοκτησίας
  • Διορθώθηκε τυπογραφικό λάθος στον κανόνα ElseExpression CDATA.
  • Διορθώσεις σφαλμάτων:
  • Μήνυμα σφάλματος για StaticAccess.
  • Refactor -. Αφαιρεθεί δεξιά χώρους

Τι είναι καινούργιο στην έκδοση 2.2.0:

  • Νέα Χαρακτηριστικά:
  • Αγνοήστε το στυλ ctor php4 σε διεπαφές και χώρους ονομάτων.
  • Μετάβαση ελέγξει για ConstructorWithNameAsEnclosingClass όταν σε μια διεπαφή ή ονομάτων.
  • Μην προκαλέσει UnusedFormalParameter με κάποιες μαγικές μεθόδους.
  • Να επιτρέπεται οποιαδήποτε μελλοντική δευτερεύουσα έκδοση του Symfony2 2,5 συστατικών.
  • Βελτιωμένη composer.json.
  • Συνθέτης Συμβατό για symfony & # x3e? = 2,5 και & # X3C? master / dev.
  • Appveyor CI για τα Windows.
  • Προστέθηκε έναν οδηγό συνεισφορά.
  • Καταργήθηκαν όλες οι σχολιασμοί @version.
  • αφαιρέσει όλα τα ίχνη του & quot? PHP Έκδοση 5 & quot? στην DocBlock κεφαλίδα του αρχείου.
  • Ορισμένες βελτιώσεις στο README.
  • Προστέθηκε η ενότητα λείπει cleancode στην ιστοσελίδα.
  • StaticAccess -. Δυνατότητα να προσθέσετε εξαιρέσεις για συγκεκριμένα ονόματα τάξης
  • Άλλαξε τις εξαιρέσεις OutOfBounds όταν πάρει ένα ακίνητο.
  • Να επιτρέπεται αχρησιμοποίητα μεταβλητές foreach.
  • Να επιτρέπεται υπογράμμισης όνομα της ιδιότητας CamelCase.
  • Ενημέρωση DepthOfInheritance.php:. Χρησιμοποιώντας τη σωστή κατάσταση και την ονομασία της ιδιοκτησίας
  • Διορθώθηκε τυπογραφικό λάθος στον κανόνα ElseExpression CDATA.
  • Διορθώσεις σφαλμάτων:
  • Μήνυμα σφάλματος για StaticAccess.
  • Refactor -. Αφαιρεθεί δεξιά χώρους

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Χαρακτηριστικά:
  • Να επιτρέπεται η πολλαπλή έκθεση αρχεία Τώρα είναι δυνατό να καταστήσει πολλαπλά αρχεία έκθεση κατά τη διάρκεια ενός PHPMD τρέξιμο, απλά προσθέστε: report.txt --reportfile-xml report.xml --reportfile-html report.html --reportfile-κειμένου να η κλήση γραμμής εντολών PHP.
  • UnusedLocalVariable λύση για συμπαγή χειρισμό σε Symfony2.
  • PDepend 2.0 υποστήριξη.
  • Προστέθηκε νέα παράμετρος 'αγνοήσει-κενό »για να LongClass και LongMethod κανόνες.
  • Διορθώσεις σφαλμάτων:
  • Αλλαγών με παλιές κυκλοφορίες και άκυρη ημερομηνίες αφαιρεθεί.

Τι είναι καινούργιο στην έκδοση 1.4.1:

  • Αυτή η έκδοση ενσωματώνει κάποια αιτήματα έλξη από GitHub <. / li>
  • Επιπρόσθετα κλείνει κάποια μεγάλη εκκρεμότητα σφάλματα.

Τι είναι καινούργιο στην έκδοση 1.4.0:

  • Αυτή η έκδοση ενσωματώνει αρκετές πλέον εκκρεμή αιτήματα έλξη και μικρότερα διορθώσεις.
  • Μια σημαντική προσθήκη είναι η υποστήριξη για Συνθέτης ως κανάλι διανομής.

Τι είναι καινούργιο στην έκδοση 1.3.2:

  • Η έκδοση αυτή κλείνει ένα δευτερεύον ζήτημα σε PHPMD που σχετίζονται με την το έμπλαστρο και memory_limit Suhosin.

Τι είναι καινούργιο στην έκδοση 1.3.0:

  • Αυτή η έκδοση εξαρτάται από την πιο πρόσφατη έκδοση PHP_Depend 1.0. 0.

Τι είναι καινούργιο στην έκδοση 1.2.1:

  • Νέα bugfix απελευθέρωση PHPMD που διορθώνει διάφορα δευτερεύοντα ζητήματα σε PHPMD. Επιπλέον PHPMD έχει ενημερωθεί σε μια πιο πρόσφατη έκδοση PHP_Depend.

Τι είναι καινούργιο στην έκδοση 1.1.1:.

  • Διορθώνει ένα ζήτημα στο αρχείο του πακέτου PHP_PMD του

Τι είναι καινούργιο στην έκδοση 1.1.0:

  • Δύο νέους κανόνες που θα μετρήσει την ποιότητα μιας του έργου.

Απαιτήσεις :

  • PHP 5.2.3 ή νεότερη έκδοση
  • PHP_Depend 0.10.0 ή νεότερη έκδοση

Παρόμοια λογισμικά

Apache Bigtop
Apache Bigtop

12 Mar 16

jMock
jMock

12 May 15

JSCS
JSCS

10 Feb 16

SimpleGrid.js
SimpleGrid.js

1 Mar 15

Άλλο λογισμικό του προγραμματιστή Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Σχόλια για PHPMD

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία