PHPMD

Software screenshot:
PHPMD
Dettagli del software:
Versione: 2.3.2 Aggiornato
Data di caricamento: 6 Mar 16
Sviluppatore: Manuel Pichler
Licenza: Libero
Popolarità: 68

Rating: 2.0/5 (Total Votes: 1)

Sviluppato sulla parte superiore del PHP_Depend , è un porto di Java PMD strumento, una classe che analizza il codice sorgente Java e cerca potenziali problemi.

Durante la scansione di sorgente PHP, PHPMD cerca possibili bug, il codice non ottimale, espressioni eccessivamente complicato e parametri non utilizzati, metodi di & nbsp; e le proprietà.

PHPMD è disponibile come pacchetto PEAR e archiviazione PHAR

Cosa c'è di nuovo in questa versione:.

    < li> Nuove funzionalità:
  • Ignora PHP4 stile ctor nelle interfacce e gli spazi dei nomi.
  • Vai verificare la presenza di ConstructorWithNameAsEnclosingClass quando in un'interfaccia o di spazio dei nomi.
  • Non innescare UnusedFormalParameter con alcuni metodi magici.
  • Consentire qualsiasi versione minore futuro Symfony2 2,5 componenti.
  • Migliorata composer.json.
  • Compositore compatibile per symfony & # X3e; = 2,5 e & # x3c; master / dev.
  • Appveyor CI per Windows.
  • Aggiunta una guida contributo.
  • Rimosso tutte le annotazioni @Version.
  • Rimosso tutte le tracce di & quot; Versione PHP 5 & quot; nel DocBlock intestazione del file.
  • Alcuni miglioramenti al README.
  • Aggiunta la sezione cleancode mancante al sito web.
  • StaticAccess -. Possibilità di aggiungere eccezioni per i nomi delle classi specifiche
  • cambiato le OutOfBounds eccezioni quando ottenere una proprietà.
  • Consenti variabili foreach non utilizzate.
  • Consenti sottolineatura nome della proprietà CamelCase.
  • Aggiornamento DepthOfInheritance.php:. Utilizzando la condizione giusta e la denominazione di proprietà
  • errore di battitura fisso in regola ElseExpression CDATA.
  • Correzioni:
  • Messaggio di errore per StaticAccess.
  • Refactor -. Rimosso spazi laterali di destra

Cosa c'è di nuovo nella versione 2.2.2:

  • Nuove funzionalità:
  • Ignora PHP4 stile ctor nelle interfacce e gli spazi dei nomi.
  • Vai verificare la presenza di ConstructorWithNameAsEnclosingClass quando in un'interfaccia o di spazio dei nomi.
  • Non innescare UnusedFormalParameter con alcuni metodi magici.
  • Consentire qualsiasi versione minore futuro Symfony2 2,5 componenti.
  • Migliorata composer.json.
  • Compositore compatibile per symfony & # X3e; = 2,5 e & # x3c; master / dev.
  • Appveyor CI per Windows.
  • Aggiunta una guida contributo.
  • Rimosso tutte le annotazioni @Version.
  • Rimosso tutte le tracce di & quot; Versione PHP 5 & quot; nel DocBlock intestazione del file.
  • Alcuni miglioramenti al README.
  • Aggiunta la sezione cleancode mancante al sito web.
  • StaticAccess -. Possibilità di aggiungere eccezioni per i nomi delle classi specifiche
  • cambiato le OutOfBounds eccezioni quando ottenere una proprietà.
  • Consenti variabili foreach non utilizzate.
  • Consenti sottolineatura nome della proprietà CamelCase.
  • Aggiornamento DepthOfInheritance.php:. Utilizzando la condizione giusta e la denominazione di proprietà
  • errore di battitura fisso in regola ElseExpression CDATA.
  • Correzioni:
  • Messaggio di errore per StaticAccess.
  • Refactor -. Rimosso spazi laterali di destra

Cosa c'è di nuovo nella versione 2.2.0:

  • Nuove funzionalità:
  • Ignora PHP4 stile ctor nelle interfacce e gli spazi dei nomi.
  • Vai verificare la presenza di ConstructorWithNameAsEnclosingClass quando in un'interfaccia o di spazio dei nomi.
  • Non innescare UnusedFormalParameter con alcuni metodi magici.
  • Consentire qualsiasi versione minore futuro Symfony2 2,5 componenti.
  • Migliorata composer.json.
  • Compositore compatibile per symfony & # X3e; = 2,5 e & # x3c; master / dev.
  • Appveyor CI per Windows.
  • Aggiunta una guida contributo.
  • Rimosso tutte le annotazioni @Version.
  • Rimosso tutte le tracce di & quot; Versione PHP 5 & quot; nel DocBlock intestazione del file.
  • Alcuni miglioramenti al README.
  • Aggiunta la sezione cleancode mancante al sito web.
  • StaticAccess -. Possibilità di aggiungere eccezioni per i nomi delle classi specifiche
  • cambiato le OutOfBounds eccezioni quando ottenere una proprietà.
  • Consenti variabili foreach non utilizzate.
  • Consenti sottolineatura nome della proprietà CamelCase.
  • Aggiornamento DepthOfInheritance.php:. Utilizzando la condizione giusta e la denominazione di proprietà
  • errore di battitura fisso in regola ElseExpression CDATA.
  • Correzioni:
  • Messaggio di errore per StaticAccess.
  • Refactor -. Rimosso spazi laterali di destra

Cosa c'è di nuovo nella versione 2.0.0:

  • Caratteristiche:
  • Consenti rapporto più file Ora è possibile rendere più file di report durante una singola corsa PHPMD, basta aggiungere: report.txt --reportfile-xml report.xml --reportfile-html report.html --reportfile-text la linea di comando chiamata PHP.
  • fix UnusedLocalVariable per la movimentazione compatta in Symfony2.
  • PDEPEND 2.0 supporto.
  • Aggiunto nuovo parametro 'ignorare-spazio bianco' alle leggi LongClass e LongMethod.
  • Correzioni di bug:
  • Changelog con le vecchie versioni e le date non valide rimossi.

Cosa c'è di nuovo nella versione 1.4.1:

  • Questa versione integra alcune richieste di pull da GitHub <. / li>
  • Inoltre si chiude alcuni bug lungo in sospeso.

Cosa c'è di nuovo nella versione 1.4.0:

  • Questa release integra numerose richieste di pull in sospeso più lungo e più piccolo bugfix.
  • Un aggiunta importante è il supporto per Composer come canale di distribuzione.

Cosa c'è di nuovo nella versione 1.3.2:

  • Questa versione si chiude un problema minore in PHPMD relative al la patch Suhosin e memory_limit.

Cosa c'è di nuovo nella versione 1.3.0:

  • Questa versione dipende l'ultima PHP_Depend versione 1.0. 0.

Cosa c'è di nuovo nella versione 1.2.1:

  • Nuova release bugfix di PHPMD che corregge diversi problemi minori in PHPMD. Inoltre PHPMD è stato aggiornato ad una recente versione più PHP_Depend.

Cosa c'è di nuovo nella versione 1.1.1:.

  • Risolve un problema nella file del pacchetto di PHP_PMD

Cosa c'è di nuovo nella versione 1.1.0:

  • Due nuove regole che misurare la qualità di un progetto.

Requisiti :

  • PHP 5.2.3 o superiore
  • PHP_Depend 0.10.0 o superiore

Programmi simili

Telescope
Telescope

6 Jun 15

PHPSandbox
PHPSandbox

20 Jul 15

RECESS
RECESS

13 May 15

responsivepx
responsivepx

14 Apr 15

Altri software di sviluppo Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Commenti a PHPMD

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria